java的框架struts2在页面遍历list时如何实现自动换行呢?
<table><tr><s:iteratoritem="productList"var="p"><td><s:propertyvalue="#p.name"></td><...
<table>
<tr>
<s:iterator item="productList" var="p">
<td><s:property value="#p.name"></td>
</s:iterator>
</tr>
</table>
这是代码 我如何实现每迭代3个就换一行呢 展开
<tr>
<s:iterator item="productList" var="p">
<td><s:property value="#p.name"></td>
</s:iterator>
</tr>
</table>
这是代码 我如何实现每迭代3个就换一行呢 展开
2个回答
展开全部
<%
List<String> list = new LinkedList<String>();
for (int i = 0; i < 26; i++) {
list.add(String.valueOf((char) (i + 65)));
}
request.setAttribute("list", list);
%>
<table>
<s:iterator value="#request.list" var="item" status="st">
<s:if test="#st.index % 3 == 0">
<tr>
</s:if>
<td>
<s:property value="item" />
</td>
<s:if test="#st.index % 3 == 2">
</tr>
</s:if>
</s:iterator>
</table>
List<String> list = new LinkedList<String>();
for (int i = 0; i < 26; i++) {
list.add(String.valueOf((char) (i + 65)));
}
request.setAttribute("list", list);
%>
<table>
<s:iterator value="#request.list" var="item" status="st">
<s:if test="#st.index % 3 == 0">
<tr>
</s:if>
<td>
<s:property value="item" />
</td>
<s:if test="#st.index % 3 == 2">
</tr>
</s:if>
</s:iterator>
</table>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询