Struts2 标签
2015-09-04 00:02
513 查看
在使用 struts2 标签 <s:iterator > 属性进行列表循环时,经常会遇到一些有关列表的判断问题,Struts2 也提供了相应的元素来帮助判断。
例如:
<s:iterator value="#request.typeList" id="type" status="st">
<s:if test="#st.last">
判断是否为最后一行
</s>
<s:if test="#st.modulus(2)==0">
判断该行序列号能否被2整除,即判断是否是偶数行
</s:if>
</s:iterator>
<s:iterator> 中的status 使用方法:
1:#status.odd 当前元素索引是否奇数行
2:#status.even 当前元素索引是否偶数行
3:#status.count 当前迭代了几个元素
4:#status.index 当前元素索引,从0开始『#status.count=#status.index+1』
5:#status.first 当前是否第一个元素
6:#status.last 当前是否最后一个元素
7:#status.modules(int) 当前行数取模
例如:
<s:iterator value="#request.typeList" id="type" status="st">
<s:if test="#st.last">
判断是否为最后一行
</s>
<s:if test="#st.modulus(2)==0">
判断该行序列号能否被2整除,即判断是否是偶数行
</s:if>
</s:iterator>
<s:iterator> 中的status 使用方法:
1:#status.odd 当前元素索引是否奇数行
2:#status.even 当前元素索引是否偶数行
3:#status.count 当前迭代了几个元素
4:#status.index 当前元素索引,从0开始『#status.count=#status.index+1』
5:#status.first 当前是否第一个元素
6:#status.last 当前是否最后一个元素
7:#status.modules(int) 当前行数取模
相关文章推荐
- Java enum
- 使用Eclipse-Maven-git做Java开发(5)--Eclipse的Java项目的创建过程
- 快速排序算法原理及java递归实现
- Ubuntu 下安装 java jdk
- 6、java5线程池之固定大小线程池newFixedThreadPool
- run junit :java.lang.NoClassDefFoundError: org/junit/runners/model/MultipleFailureException
- Java HashMap 深入 内部解析
- Java 程序优化:字符串操作、基本运算方法等优化策略(一)
- java学习之一:内部类和final
- eclipse的自动补全 设置空格不上屏幕
- Java:重写equals()和hashCode()
- java中自定义分页标签
- struts2的通配符映射
- eclipse 十六进制查看变量
- eclipse使用前的设置
- JAVA I/0流
- equals()方法的重写
- JavaBean网页电子时钟
- 用java写的远程监控程序
- eclipse 离线安装maven插件m2eclipse