输出session里的value
<s:property value="#session.sessionkey"/>
iterator:
元素有3个:value:被迭代的集合,id:指定集合里面的元素的id,status:迭代元素的索引
jsp页面定义元素写法 数组或list
<s:iterator value="{'1','2','3','4','5'}" id='number'> <s:property value='number'/>a</s:iterator>输出结果为: 1a2a3a4a5a
索引的用法
如果指定了status,每次的迭代数据都有iteratorstatus的实例,它有以下几个方法
- int getcount()返回当前迭代了几个元素
- int getindex()返回当前元素索引
- boolean iseven()当然的索引是否偶数
- boolean isfirst()当前是否第一个元素
- boolean islast()当前是否最后一个元素
- boolean isodd()当前元素索引是否奇数
<s:iterator value="{'a','b','c'}" id="char" status="st"> <s:if test="#st.even"> 现在的索引是奇数为:<s:property value="#st.index"/> </s:if> 当前元素值:<s:property value="char"/></s:iterator>遍历map
<s:iterator value="#{'1':'a','2':'b'}" id="id" status="st"> key : <s:property value="key"/> value<s:property value="value"/></s:iterator>
待续。。。