<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="删除" onclick="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="删除" onclick="javascript:delect(<s:property value="#ulist[0]"/>)"></td>
</tr>
</s:else>
</s:iterator>
struts2 if 标签的使用 已经使用迭代取出List中的Object对象中的属性