读书人

logic:iterate的循环有关问题

发布时间: 2012-01-01 23:10:55 作者: rapoo

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>

读书人网 >Java Web开发

热点推荐