struts2控制标签

iterator

value:指定被迭代的集合,默认使用ValueStack栈顶的集合,通常用ONGL表达式指定。

id:指定集合里元素的ID

status:指定迭代时的实例,可获取当前迭代元素的属性。

实例的属性:

int getCount():返回当前迭代了几个元素

int getIndex():返回当前迭代元素的索引

boolean isOdd():当前迭代元素的索引是否为奇数

boolean isEven():当前迭代元素的索引是否为偶数

boolean isFirst():当前迭代元素的索引是否为第一个

boolean isLast():当前迭代元素的索引是否为最后一个

 

appendmerge归并拼接)

var:指定拼接生成的集合名称

<s:append>

<s:param value=””>

...

</s:append>

 

generator

separator:指定分隔符

count:指定生成集合中元素的总数

val:指定被解析的字符串

convert:将集合中每个字符串转换为对象

var:指定后生成的对象放入Stack Context

 

subset

count:指定子集的元素个数,默认全部

source:源集合

start:开始的位置,默认0

decider:相当于自定义正则表达式匹配。需自定义实现Decider接口的类

var:将生成的对象设置成page范围

 

sort

comparator:指定进行排序的comparator实例

source:指定被排序的集合

var:将生成的对象设置成page范围

实现自定义对象大小比较时需要实现Comparator接口的campare(Object a,Object b)方法,返回值:

大于0a >

等于0a = b

小于0a < b

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值