首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp页面迭代td时如何换行

2013-06-26 
jsp页面迭代td时怎么换行?在后台action有个MapString,String map集合,假设这个map集合中有n个元素,我要

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 标签里可能会有问题, 修改下再试试吧 
[解决办法]
同意二楼说法   

热点排行