iterator标签总结(不断更新)

1、struts2的iterator标签:

三个属性:value,id,status

value:后台传的list或者map对象(以list为例,list中存放的实体),如#request.list、#session.list,如果是action中的属性,可以直接使用,不需要加#

id:相当于for循环中的get(i),代表一个实体对象

  status:代表索引

int getCount(); 迭代元素个数

int getIndex(); 迭代元素当前索引

boolean getFirst(); 是否为第一个

boolean getEven(); 是否为偶

boolean getLast(); 是否最后一个

bolean getOdd(); 是否为奇

在输出时用<s:property value="#id.属性"/>(举例)

 

<c:forEach var="" items="" varStatus="" begin="" end="" step=""></c:forEach>
var:每一个对象的属性名称
items:集合
begin:集合的开始输出位置
end:集合的结束输出位置
step:每次增长的步长

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值