当前位置 > 首页 > Java

Struts iterator标签示例

9/30/2010 12:35:00 PM来源:Java

<li>遍历集合:<br />
<s:iterator value="{1, 2, 3}" >
<s:property/> //这样他就会帮你自动遍历1,2.3
</s:iterator>
</li>
?
<li>自定义变量:<br />
<s:iterator value="{'aaa', 'bbb', 'ccc'}" var="x"> //每次都把一个字符串放到x里面
<s:property value="#x.toUpperCase()"/> | //输出x里面的值,以大小形式
</s:iterator>
</li>
?
?
<li>使用status:<br />
<s:iterator value="{'aaa', 'bbb', 'ccc'}" status="status">
<s:property/> |
遍历过的元素总数:<s:property value="#status.count"/> |
遍历过的元素索引:<s:property value="#status.index"/> |
当前是偶数?:<s:property value="#status.even"/> |
当前是奇数?:<s:property value="#status.odd"/> |
是第一个元素吗?:<s:property value="#status.first"/> |
是最后一个元素吗?:<s:property value="#status.last"/>
<br />
</s:iterator>
</li>
<li>遍历Map
<s:iterator value="#{1:'a', 2:'b', 3:'c'}" > //遍历Map必须加个#号,其他不用
<s:property value="key"/> | <s:property value="value"/> <br />
</s:iterator>
</li>