struts2 iterator标签的status属性
来源:互联网 发布:php跳转域名 编辑:程序博客网 时间:2024/04/29 23:45
1. value属性:可选的属性,value属性是指一个被迭代的集合,使用ognl表达式指定,如果为空的话默认就是ValueStack栈顶的集合.
2.id属性:可选属性, 是指集合元素的id
3.status属性:可选属性,该属性在迭代时会产生一个IteratorStatus对象,该对象可以判断当前元素的位置,包含了以下属性方法:
int getCount(); 迭代元素个数
int getIndex(); 迭代元素当前索引
boolean getFirst(); 是否为第一个
boolean getEven(); 是否为偶
boolean getLast(); 是否最后一个
bolean getOdd();
由于iteratorstatus对象并不是ognl的根对象因此访问需要加上 #访问如下例子:
<s:iterator value=”{’dd’,'bb’,'cc’}” status=”st”>
</s:iterator>
此外:iterator也可以迭代map对象,map对象中有几对key-value 就迭代几次,分别使用
<s:property value=”key”/>
<s:property value=”value”/>
输出即可.
案例如下(WebWork标签):实现奇偶行不同颜色显示
JSP中结果集显示如下:
样式表可以参考:
除了使用#status.even判断是否偶数行外,还有其他几个属性可以使用:
- struts2 iterator标签的status属性
- struts2 iterator标签的status属性
- struts2 iterator标签status属性
- struts2 iterator标签 status属性
- struts2 iterator标签status属性
- struts2 iterator标签status属性
- struts2 iterator标签status属性
- struts2 iterator标签status属性
- STRUTS2 ITERATOR标签STATUS属性
- struts2 iterator status 属性
- struts2的s:iterator标签中的status
- struts2的iterator标签中的status
- struts2的s:iterator标签中的status
- WebWork 的 iterator 标签的status属性
- struts中iterator标签的 status属性
- struts2 iterator status 属性 操作
- struts2 <s:iterator> status属性
- struts2 <s:iterator> status属性
- Check failed: status.ok() Failed to open leveldb IO error: /LOCK: Permission denied
- 面向对象:因为是你,因为是我
- CError
- 使用事件查看器进行windows补丁安装状态确认
- Python 切片
- struts2 iterator标签的status属性
- 阅读笔记:Domain-specific Question Generation from a Knowledge Base
- 【Scikit-Learn 中文文档】分解成分中的信号(矩阵分解问题)
- Java 单例模式获取Properties文件内容
- oracle 自动内存管理
- 【Scikit-Learn 中文文档】协方差估计 / 经验协方差 / 收敛协方差 / 稀疏逆协方差 / Robust 协方差估计
- 卷积神经网络理解文章收录
- CWinThread类,使用后要不要使用CloseHandle释放内核
- PHP实现四种基本排序算法