为了账号安全,请及时绑定邮箱和手机立即绑定

struts2中iterator里属性status="stat"什么意思

struts2中iterator里属性status="stat"什么意思

慕少森 2019-02-14 10:18:42
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()当前是否最后一个元素



查看完整回答
反对 回复 2019-02-17
  • 1 回答
  • 0 关注
  • 472 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信