struts2中的OGNL
2010-07-07 14:45
141 查看
其中#代表意思:
访问OGNL上下文和Action上下文,#相当于ActionContext.getContext();下表有几个ActionContext中有用的属性:
用于过滤和投影(projecting)集合,如books.{?#this.price<100};
构造Map,如#{'foo1':'bar1', 'foo2':'bar2'}。
http://www.blogjava.net/max/archive/2007/04/28/114417.html
访问OGNL上下文和Action上下文,#相当于ActionContext.getContext();下表有几个ActionContext中有用的属性:
名称 | 作用 | 例子 |
parameters | 包含当前HTTP请求参数的Map | #parameters.id[0]作用相当于request.getParameter("id") |
request | 包含当前HttpServletRequest的属性(attribute)的Map | #request.userName相当于request.getAttribute("userName") |
session | 包含当前HttpSession的属性(attribute)的Map | #session.userName相当于session.getAttribute("userName") |
application | 包含当前应用的ServletContext的属性(attribute)的Map | #application.userName相当于application.getAttribute("userName") |
attr | 用于按request > session > application顺序访问其属性(attribute) | #attr.userName相当于按顺序在以上三个范围(scope)内读取userName属性,直到找到为止 |
构造Map,如#{'foo1':'bar1', 'foo2':'bar2'}。
http://www.blogjava.net/max/archive/2007/04/28/114417.html
相关文章推荐
- Struts2 值栈和ognl
- Struts2中的OGNL详解
- Struts2系列:(22) result 和OGNL
- Struts2中的OGNL详解
- [Struts2] OGNL s:iterator标签的使用
- OGNL表达式struts2标签“%,#,$”
- 再论 Struts2 OGNL表达式
- Struts2 使用OGNL遍历map方法详解
- OGNL表达式和Struts2标签
- Struts2 OGNL 表达式
- struts2中使用OGNL表达式
- Struts2 ognl判断集合对象是否为空的方法
- struts2 - ognl表达式 学习笔记
- Struts2之OGNL
- Struts2之OGNL
- Struts2 ognl调用action有参数的方法
- Struts2学习(八)【OGNL表达式与Struts框架结合之原理】
- 关于struts2的值栈以及OGNL
- 【转载】struts2-OGNL
- Struts2中的ValueStack-OgnlValueStack中的Context和Root存数据和取数据