<s:iterator id="ulist" value="ulist" status="a"> <!--为迭代的List ulist增加一个序号 存放在变量a里面 --> <s:if test="#a.odd"> <!-- #a.odd 判断a是否为奇数 --> <tr> <!-- 奇数行 --> <td><s:property value="#ulist[0]"/></td> <!--ulist中存放的是一个Object对象 在这里使用#ulist[0]取出第一个--> <td><s:property value="#ulist[1]"/></td> <td><s:property value="#ulist[2]"/></td> <td><s:if test="#ulist[3]==1">会员</s:if><s:else>志愿者</s:else></td> <!--if else 这个都看得懂的吧--> <td><s:if test="#ulist[3]!=1">无需扣费</s:if><s:else><s:if test="#ulist[4]==0"><FONT color='red'>尚未扣费</font></s:if><s:else>已经扣费</s:else></s:else></td> <td><input type="button" value="编辑"> <input type="button" value="删除" οnclick="javascript:delect(<s:property value="#ulist[0]"/>)"></td> </tr> </s:if> <s:else> <tr class="altrow"> <!-- 偶数行 --> <td><s:property value="#ulist[0]"/></td> <td><s:property value="#ulist[1]"/></td> <td><s:property value="#ulist[2]"/></td> <td><s:if test="#ulist[3]==1">会员</s:if><s:else>志愿者</s:else></td> <td><s:if test="#ulist[4]==0"><FONT color='red'>尚未扣费</font></s:if><s:else>已经扣费</s:else></td> <td><input type="button" value="编辑"> <input type="button" value="删除" οnclick="javascript:delect(<s:property value="#ulist[0]"/>)"></td> </tr> </s:else> </s:iterator>