logic:iterate的循环问题
Struts中几X几(3X5)的数据循环显示
如从数据库中取出15条数据显示成如下的格式
数据1 数据2 数据3 数据4 数据5
数据6 数据7 数据8 数据9 数据10
数据11 数据12 数据13 数据14 数据15
请问用logic:iterate标签怎么实现这样的显示效果?
------解决方案--------------------data.length()%5==0,加一个 </tr> <tr> ,否则继续 <td> </td> 。
在后台封装比较好,页面代码简洁。
------解决方案--------------------同意 marine_chen(RaiN),养个好习惯,也方便维护
可以在后台封装成一个2维list,如在list里有list1,list2,list3
list1封装: 数据1 数据2 数据3 数据4 数据5
list2封装: 数据6 数据7 数据8 数据9 数据10
list3封装: 数据11 数据12 数据13 数据14 数据15
...
PS:苯方法,参考参考。
------解决方案--------------------把iterater的对应的属性设置为一个list,每个list放的是你对应的数据,然后就可以了……
------解决方案-------------------- <logic:present name= "name ">
<logic:iterate id= "colume " name= "List " indexId= "number ">
</logic:iterate>
</logic:present>