首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2012-12-23 
Struts2之OGNL表达式中#,$,%的用法区别struts2 井号,星号,百分号“#”主要有三种用途:1. 访问OGNL上下文和Ac

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表达式,如:

 

热点排行