首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

ognl 表达式的施用

2012-10-06 
ognl 表达式的应用1,取得action上下文???? #parameters.id[0]?? 相当于request.getParameter[id]???? #

ognl 表达式的应用

1,取得action上下文

???? #parameters.id[0]?? 相当于request.getParameter["id"];

???? #reqeust.userName; 相当于 request.getAttribute("userName");

???? 同理session? application

2,过滤和投影集合

?????? 集合的过滤有三种方式

???? ?#: 过滤所有符合条件的集合? us>ers.{?#this.age>19}

???? ^#:过滤符合条件的集合的第一个 user.{^#this.age>19}

???? $#:过滤符合条件的集合的最后一个元素 user.{$#this.age?19}

?????this表示集合中的元素?

???? 过滤操作返回的是一个集合,可以使用索引取得集合中指定的元素,如:user.{?#this.age>19}[0].
3,构造map??如#{'name1':'zhang','name2':'li'}?

热点排行