OGNL ValueStack ActionContext

OGNL是对象图导航语言Object-Graph Navigation Language的缩写,它是一种功能强大的表达是语言(Expression Language, EL)。

1.OGNL访问ValueSatack

<s:property value="account"/>

它没有前缀,表示直接访问值栈。


2.OGNL访问ActionContext

再OGNL中,通过“#”来访问ActionContext中除了值栈之外的各种值。

#parameters:当前请求中的参数,对应request.getParameter(name)
#request:请求作用域中的属性,对应request.getAttribute(name)
#session:会话作用域中的属性,对应session.getAttribute(name)
#application:应用程序作用域的属性
#attr:按照页面page、请求request、会话session和应用application的顺序,返回第一个符合条件的属性。

在引用的时候,需要加上前缀“#”,并指定范围,然后写出要引用哪个属性,形如:“#paramters.account”。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值