struts2控制List<String>换行输出 Struts2 Jsp 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个简单啊,你在s:iterator标签定义一下varStatus,通过隐式对象index可以得到list对象的索引,然后通过if判断就行了,直接上代码:<s:iterator value="#list" status="lis" var="li"><s:if test="#lis.count%3==0"> //每循环3个对象就输出一个<br/>换行 <br/></s:if></s:iterator> 如果要求用table, tr, td 输出呢,因为还要有标题,比如:id 姓名 年龄a b cd e fg h 这样比较对齐(只要能对齐,不用table也可),而不是单纯输出list的值 可以试试这样<table><tr><td>id</td>姓名<td></td><td>年龄</td></tr><s:iterator value="#list" status="st" var="li"><s:if test="#st.count%3==0"></tr><%-- 换行 --%><tr></s:if></s:iterator></tr></table> 楼上的不行啊,请上机实验通过再写,谢谢:)UPUP UP!!! <s:set name="list" value="{'1','2','3','4','5','6','7','8','9','0','-1'}"/><table><tr><td>id</td><td>姓名</td><td>年龄</td></tr><tr><s:iterator value="#list" status="st" var="li"><td><s:property value="#li"/><s:if test="#st.count%3==0"></tr><%-- 换行 --%><tr></s:if></td></s:iterator></tr></table>如果真不行的话,不知道是不是你的list没有获取到,你这样测试看能不能显示出来。 试试这样行不行 <table> <tr> <td>id</td> <td>姓名</td> <td>年龄</td> </tr> <s:iterator value="list" var="li"> <tr> <td>${li.id }</td> <td>${li.name }</td> <td>${li.age }</td> </tr> </s:iterator> </table> 或者这样 <table> <tr> <td>id</td> <td>姓名</td> <td>年龄</td> </tr> <s:iterator value="list" > <tr> <td><s:property value="list.{id}"/></td> <td><s:property value="list.{name}"/></td> <td><s:property value="list.{age}"/></td> </tr> </s:iterator> </table> JSP页面刷新问题 如何根据<bean:write name="*" property="**"/>查询调用哪个action, server 和dao Struts2中的OGNL是否包含“隐藏属性”? 在JSP 页面操作备份oracle 数据库 某个表数据... 急!!为什么我的tomcat 5.5 不能解析jsp 请教有关weblogic 建立连接池的问题. 帮我看看这一段代码,谢谢! 应用数据库连接池报错...请教高手 struct2 断网无法启动 如何动态生成checkbox? 初学SSH项目,请热心老师帮助 Calendar 的 set() 下午时间相差十二小时
<s:if test="#lis.count%3==0"> //每循环3个对象就输出一个<br/>换行
<br/>
</s:if>
</s:iterator>
a b c
d e f
g h 这样比较对齐(只要能对齐,不用table也可),而不是单纯输出list的值
<tr>
<td>id</td>姓名<td></td><td>年龄</td>
</tr>
<s:iterator value="#list" status="st" var="li">
<s:if test="#st.count%3==0">
</tr><%-- 换行 --%>
<tr>
</s:if>
</s:iterator>
</tr>
</table>
UP
UP!!!
<s:set name="list" value="{'1','2','3','4','5','6','7','8','9','0','-1'}"/>
<table>
<tr>
<td>id</td><td>姓名</td><td>年龄</td>
</tr>
<tr>
<s:iterator value="#list" status="st" var="li">
<td>
<s:property value="#li"/>
<s:if test="#st.count%3==0">
</tr><%-- 换行 --%>
<tr>
</s:if>
</td>
</s:iterator>
</tr>
</table>如果真不行的话,不知道是不是你的list没有获取到,你这样测试看能不能显示出来。
<table>
<tr>
<td>id</td>
<td>姓名</td>
<td>年龄</td>
</tr>
<s:iterator value="list" var="li">
<tr>
<td>${li.id }</td>
<td>${li.name }</td>
<td>${li.age }</td>
</tr>
</s:iterator>
</table>
<table>
<tr>
<td>id</td>
<td>姓名</td>
<td>年龄</td>
</tr>
<s:iterator value="list" >
<tr>
<td><s:property value="list.{id}"/></td>
<td><s:property value="list.{name}"/></td>
<td><s:property value="list.{age}"/></td>
</tr>
</s:iterator>
</table>