Struts2的标签s:iterator的用法
来源:互联网 发布:中科大yum源 编辑:程序博客网 时间:2024/05/01 06:17
s:iterator的用法在struts标签中使用的频率很高:首先他有几个比较重要的属性。
1、value:加入你是需要从后台Action往前台传输数据,加入你在"后台Action中定义了一个集合类List<?>而且你将它初始化后附上值,那么你在前他对他进行遍历该如何进行呢:步骤是这样的:假设该List的名称是list,那么输出的形式为:
<s:iterator name="iteratorContent" value="list" status="st">输出后台传出的值:<s:property value="iteratorContent"></s:iterator>然后的数据就会按顺序输出出来
2、name:该属性是提供标签<s:property value="name"/>来使用的。该name值就是一个ContextValue。
3、status:是一个可选的属性,但是该属性在默写情况下会很有用。譬如说,该对象的应用之后的返回值是一个IteratorStatus实例,该实例中包含了几个方法:
int getCount():返回当前迭代了几个元素。int getIndex():返回当前迭代元素的索引。 boolean isEven():返回当前被迭代元素的索引是否是偶数。boolean isFirst():返回当前被迭代元素是否是第一个元素。 boolean isLast():返回当前被迭代元素是否是最后一个。boolean isOdd():返回当前元素是否是奇数。在应用中是这么应用的:
<s:set name="contentNew" value="{'contdqw受点委屈ent1','c三千万ontent2','cdqwontent3','content4','content5','content6','fdhweihri4w'}"></s:set><s:iterator id="contentName" value="contentNew" status="st">值是:<s:property value="contentName"/>+"当前迭代了几个元素:<s:property value="#st.count"/>当前元素索引是:<s:property value="#st.index"/>当前元素是否是奇数:<s:property value="#st.odd"/><br/></s:iterator>注意此处有一个很重要的问题,要是在Action中定义的集合或者其他类型的数据,需要对其进行get and set method 的声明。此点至关重要。
- Struts2的标签s:iterator的用法
- Struts2 中s:iterator 标签的用法
- struts2的s:iterator 标签
- struts2的s:iterator 标签
- (转) Struts2 中s:iterator 标签的用法
- struts2 iterator 标签的用法
- Struts2中<s:iterator></s:iterator>标签的使用:
- struts2 标签的使用之s:iterator
- struts2的s:iterator 标签 详解
- 我的测试Struts2 s:iterator 标签
- struts2 标签的使用之 s:iterator
- struts2 标签的使用之 s:iterator
- struts2的s:iterator 标签 详解
- struts2的s:iterator 标签 详解
- struts2的s:iterator 标签 详解
- struts2的s:iterator 标签遍历 详解
- struts2的s:iterator 标签 详解
- struts2的s:iterator 标签 详解
- appt命令检测Apk信息的方法
- c++中BOOL和bool的区别
- 比较大小
- 年薪20万的80后
- 利用Hog特征和SVM分类器进行行人检测
- Struts2的标签s:iterator的用法
- 20121213小结
- Open Source Big Data for the Impatient, Part 1
- 深入分析 Java 中的中文编码问题
- 填空学指针
- 循环和递归的优缺点比较
- 12306铁道部订票网站性能分析
- alsa config
- x86\x64\ia64的区别