ONGL表达式和Struts2标签的运用
ONGL表达式和Struts2标签的运用
1、struts2的ONGL表达式只能使用在struts2?的标签中
2、Struts2的ONGL表达式支持EL表达式
3、示例参考
3.1? <s:set>标签
?? 01.set list
??? list被默认存放于request域中?
?? 02. set map
?3.2 <s:iterator>??? 简述:value:可选属性,指定被迭代的集合,如果没有设置该属性,则使用ValueStack栈顶的集合。
??????????? id:可选属性,指定集合里元素的id。
??????????? status:可选属性,该属性指定迭代时的IteratorStatus实例。该实例包含如下几个方法:
???????????????????? int getCount(),返回当前迭代了几个元素。
?? ? ? ? ? ? ? ? ? ? int getIndex(),返回当前迭代元素的索引。
?? ? ? ? ? ? ? ? ? ? boolean isEven(),返回当前被迭代元素的索引是否是偶数
?? ? ? ? ? ? ? ? ? ? boolean isOdd(),返回当前被迭代元素的索引是否是奇数
???????????????????? boolean isFirst(),返回当前被迭代元素是否是第一个元素。
???????????????????? boolean isLast(),返回当前被迭代元素是否是最后一个元素。????????? var:从集合中迭代出的元素
?
?? 01、? 在<s:iterator>中,var被放在了request域中,两种访问形势? ${requestScope.u.dwmc}???#request.u.dwjc
?
?? 02、迭代list
??? ?3.5 时间格式化标签<s:date name=" " format="yyyy-MM-dd" />
??
?
?
?
?
?