xjlone 发表于 2009-3-14 19:32:13

logic:iterate 能否排序循环

比如 表
id sid name
1 3 嘎嘎
2 3 嘿嘿
3 2 嘻嘻
4 3 哈哈
5 1 呵呵

request.setAttribute("list", list); 后,jsp页面里写
<logic:iterate id="mylist" name="list">
<bean:write name="mylist" property="name"/> <bean:write name="mylist" property="name"/>
</logic:iterate>
页面显示效果:
3 嘎嘎
3 嘿嘿
2 嘻嘻
3 哈哈
1 呵呵

请问我如何列出这样的效果啊?

----------1--------
1 呵呵
----------2--------
2 嘻嘻
----------3--------
3 嘎嘎
3 嘿嘿
3 哈哈
………………


好像用嵌套循环,不知道如何做,网上找了些也看不懂

各位xdjm有知道的提点下小弟……

xjlone 发表于 2009-3-15 13:11:10

难道一个list就列不出这样的效果吗?
<div id=sid1>
sid1 name
……
……
</div>

<div id=sid2>
sid2 name
……
……
</div>

<div id=sid3>
sid3 name
……
……
</div>

问题是sid 有几十个或者更多,如果手工根据sid检索出几十个list传到页面也能实现,不过以后如果sid更多呢,像这种手工列不累死了。也不利于扩展。
这种问题我想不会没人没碰到吧,谢谢各位了
页: [1]
查看完整版本: logic:iterate 能否排序循环