struts2中iterator里屬性status="stat"什么意思
1 回答

郎朗坤
TA貢獻1921條經驗 獲得超9個贊
//status表示當前的迭代狀態,雙引號內的名稱可以隨便寫,用法如下。
<%
List<String> list = new LinkedList<String>();
for (int i = 0; i < 18; i++) {
list.add("String" + i);
}
request.setAttribute("list", list);
%>
<s:iterator var="item" value="#request.list" status="st">
<s:property value="item" />
<s:if test="#st.index % 5 == 4 || #st.last">
<br />
</s:if>
</s:iterator>
//所有status支持的方法
int getCount()返回現在是第幾個元素(從1開始)
int getIndex()返回當前元素索引(從0開始)
boolean isOdd()當前元素索引是否奇數
boolean isEven()當然的索引是否偶數
boolean isFirst()當前是否第一個元素
boolean isLast()當前是否最后一個元素
添加回答
舉報
0/150
提交
取消