标签<ww:iterator/>

     采用标签能够减少很多的java脚本,使得页面变得更加简洁。可标签我也得花一些时间来熟悉它。<ww:iterator>标签用来遍历java.util.Collection, java.util.Iterator, java.util.Enumeration, java.util.Map, array, XML Node, or XML NodeList. 
   
可我还不是很熟悉。比如我要遍历一个一对多的明细信息。我是这样处理的--把要遍历的List 存储在session中,然后在页面中用如下的方法来调用:

None.gif < ww:iterator  value ="#session['shipments']"  status ="index"  id ="shpform" >
None.gif
< td  width ="61"  height ="20" >< ww:property  value ="#index.count" />td>
None.gif
<td width="109" height="20"><ww:property value="jftShipQuantity"/>td>
None.gif
ww:iterator>

   这样子的话,session中存储的东东会很多,对于页面很多的话,就会很难维护。其实我想用一个pojo的属性来get,set它,然后在页面中遍历它。可我就是不知道怎样用<ww:iterator>来引用??:(。还有就是,比如我遍历完刚才的东东,然后还要对每一列进行合计,也就是每一列进行求和。我是这样子做的,就是在dao中用一个方法求得每一列的和,并把它放在一个数组中,也把它存储到session中,最后在页面中用如下的代码来处理:
None.gif < td  width ="109"  height ="20" >< ww:property  value ="#session['total'][0]" />td>
None.gif                
<td width="109" height="20"><ww:property value="#session['total'][1]"/>td>

这样子的话,也会遇到上面所提到的问题,还有就是没有一种面向对象的思想。对以后别人来维护我的代码会造成困难,难以辨认,它代表的到底是什么玩意。所以在这种情况下,大家又是怎么来处理的呢?请指点迷津,谢谢!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值