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:每次增长的步长

posted @ 2012-12-18 15:17  听风者NJ  阅读(283)  评论(0)    收藏  举报