int getCount(); 迭代元素个数
int getIndex(); 迭代元素当前索引
boolean getFirst(); 是否为第一个
boolean getEven(); 是否为偶
boolean getLast(); 是否最后一个
bolean getOdd();? ? 是否为奇
由于iteratorstatus对象并不是ognl的根对象因此访问需要加上 #访问如下例子:
例1:
<s:iterator value=“list” status=”L”>
? ? <s:if test=”#L.odd”>
? ? ? ? ? <s:property value=”#L.index”/>
? ? </s:if>
</s:iterator>
例2:
<s:iterator value="list" status="L">
<s:property value="#L.index+1"/> /*#L.index为行下标,从0开始*/
</s:iterator>
?
此外:iterator也可以迭代map对象,map对象中有几对key-value 就迭代几次,分别使用
<s:property value=”key”/>
<s:property value=”value”/>
输出即可。ognl表达式ognl表达式
?
#status.odd 是否奇数行
#status.count 当前行
#status.index 当前行的序号,从0开始[ #status.count = #status.index+1 ]
#status.First 是否第一行
#status.last 是否最后一行
#status.modules(int) 当前行数取模
若资源对你有帮助、浏览后有很大收获、不妨、你的鼓励是维持我不断写博客最大动力
或者你也可以关注我的新浪微博、了解DD博客的最新动态:DD博客官方微博(dwtedx的微博)
感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-32633-2.html
爱你不后悔
说的很客观也诚恳