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