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