读书人

jsp页面迭代td时如何换行

发布时间: 2013-06-26 14:29:32 作者: rapoo

jsp页面迭代td时怎么换行?
在后台action有个Map<String,String> map集合,假设这个map集合中有n个元素,我要在页面上把这个map中的所有key都显示出来,并且每行显示4个,也就是说在前台要绘制一个4列(n/4+1)或者n/4行的table,但是前台的jsp页面我怎么迭代绘制这个table呢?请知道的大神帮下忙,这里先谢谢了


[解决办法]
<table width="100%" align="center">
<tr>
<s:iterator value="map" status="tm">
<td>${map.key}</td>
<s:if test="${tm.index != 0 && tm.index % 4 == 0}">
</tr>
<tr>
<td>${map.key}</td>
</s:if>
</s:iterator>
</tr>
</table>

这样试试,
<s:if 标签里可能会有问题, 修改下再试试吧
[解决办法]
同意二楼说法

读书人网 >Java Web开发

热点推荐