概述
属性名称 | 必填项 | 默认值 | 是否求值 | 数据类型 | 描述 |
begin | 否 | 0 |
| Integer |
|
end | 否 |
|
| Integer | value属性中的元素个数,如果 step 属性设置为负值,那么 end 属性应该赋值为 0 |
id | 否 |
|
| String |
|
status | 否 | false |
| Boolean |
|
step | 否 | 1 |
| Integer | 每次循环的步伐,如果 step属性赋值为负值,那么 begin 属性必须大于 end 的一个值。 |
value | 否 |
|
| String |
|
var | 否 |
|
| String |
|
<s:iterator>的status对象属性
名称 | 类型 | 说明 |
index | Integer | 各次遍历的下标值(从零开始) |
count | Integer | 当前遍历的下标值或“ index+1 ” |
first | boolean | 如果当前元素是可遍历对象里的第一个元素,这个值将为 true |
last | boolean | 如果当前元素是可遍历对象里的最后一个元素,这个值将为 true |
even | boolean | 如果 count属性的值是一个偶数,这个值将为 true |
odd | boolean | 如果 count属性的值是一个奇数,这个值将为 true |
modulus | int | 这个属性需要一个输入参数,它返回值是 count属性值除那个输入参数的余数。 |
iterator标签的另一种用途是模拟一个循环,类似于java语言中的循环。这个很容易做到,因为我们只需要为iterator标签提供一个数组或另一个可遍历对象。下面的代码将创建一个4个<s:textfied>标签,它个分别是user[n].firstName。
<s:iterator value="new int[3]" status="stat">
<s:textfied name="%{'users['+#stat.index+'].firstName'}"/>
</s:iterator>
<s:iterator>的#stat.index输出后的值,作为<s:textfied>的name的输入值。
ddfd
最后
以上就是爱听歌指甲油为你收集整理的
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复