读书人

Struts2之OGNL表达式中#$%的用法差异

发布时间: 2012-12-23 11:28:15 作者: rapoo

Struts2之OGNL表达式中#,$,%的用法区别
struts2 井号,星号,百分号
“#”主要有三种用途:
1. 访问OGNL上下文和Action上下文,#相当于ActionContext.getContext();可以访问这几个ActionContext中的属性:





“$”有两个主要的用途
1. 用于在国际化资源文件中,引用OGNL表达式。
2. EL表达式 ${sessionScope.user.sex}等于${sessionScope.user["sex"]}
一样的,如果是${username}没有指定scope那么查找顺序是Page---Request---Session---Application
3. 在Struts 2配置文件中,引用OGNL表达式,如:

 

读书人网 >编程

热点推荐