现在的位置: 首页 > 综合 > 正文

struts2控制标签

2018年05月14日 ⁄ 综合 ⁄ 共 731字 ⁄ 字号 评论关闭

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

【上篇】
【下篇】

抱歉!评论已关闭.