<s:iterator value="cartItems.{?#this.isBuy==false}" var="ditem"> 
<!--<s:if test="cartItems.{?#this.isBuy==true}.size!=0">-->
上面两句都不能判断.
里面cartItems是一个List<cartItem>的集合,内容是可以获得的,然后就是cartItem有个成员是private boolean isBuy; 我就奇怪了,调用action的时候,isBuy也能在控制台打出true或者false,为什么一放到标签就不能识别false或者true呢??