[b]session:[/b]
输出session里的value
[b]iterator:[/b]
元素有3个:value:被迭代的集合,id:指定集合里面的元素的id,status:迭代元素的索引
jsp页面定义元素写法 数组或list
索引的用法
如果指定了status,每次的迭代数据都有iteratorstatus的实例,它有以下几个方法
[list][*]int getcount()返回当前迭代了几个元素
[/list][list][*]int getindex()返回当前元素索引
[/list][list][*]boolean iseven()当然的索引是否偶数
[/list][list][*]boolean isfirst()当前是否第一个元素
[/list][list][*]boolean islast()当前是否最后一个元素
[/list][list][*]boolean isodd()当前元素索引是否奇数
[/list]
待续。。。
输出session里的value
<s:property value="#session.sessionkey"/> [b]iterator:[/b]
元素有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的实例,它有以下几个方法
[list][*]int getcount()返回当前迭代了几个元素
[/list][list][*]int getindex()返回当前元素索引
[/list][list][*]boolean iseven()当然的索引是否偶数
[/list][list][*]boolean isfirst()当前是否第一个元素
[/list][list][*]boolean islast()当前是否最后一个元素
[/list][list][*]boolean isodd()当前元素索引是否奇数
[/list]
<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> 待续。。。
本文详细介绍了Struts2框架中的标签库使用方法,包括如何从Session中获取值、使用迭代标签遍历集合及Map等内容,并提供了具体的示例代码。
945

被折叠的 条评论
为什么被折叠?



