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'}?