Struts2 标签笔记

    session:
输出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>
  
 
待续。。。
 
 
 
 
 
 
 
 
 
 
 

猜你喜欢

转载自bd2007.iteye.com/blog/1146330
今日推荐