在Struts2中,遍历集合的方式通常用iterator。
下面是例子:
其中<s:if test="#status.index % 4 == 0"> 表示集合中的每4行为一个<TR>
下面是例子:
<s:iterator id="role" value="#request.roleList" status="status" >
<s:if test="#status.index % 4 == 0">
<tr>
</s:if>
<td>
<div align="left">
<input type="checkbox" id='<s:property value="#role.role_key"/>' name="roleid" value='<s:property value="#role.id"/>' />
<s:property value="#role.rolename"/>
</div>
</td>
<s:if test="#status.index % 4 == 3 || #status.last">
</tr>
</s:if>
</s:iterator>
其中<s:if test="#status.index % 4 == 0"> 表示集合中的每4行为一个<TR>