您的位置:首页 > 编程语言 > Java开发

struts2控制标签

2014-07-10 18:51 288 查看
iterator

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

id:指定集合里元素的ID

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

实例的属性:

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

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

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

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

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

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

 

append(merge归并拼接)

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)方法,返回值:

大于0:a >b

等于0:a = b

小于0:a < b
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  struts2控制标签