读书人

OGNL表达式之value stack跟stack cont

发布时间: 2012-08-24 10:00:21 作者: rapoo

OGNL表达式之value stack和stack context

?

?最后显示的图

?

OGNL表达式之value stack跟stack context

?

注意:

parameters、request、session、application、attr等对象,存在于stack context中,访问这些对象需要用#前缀来指明。

?????? 例如:request对象:用于访问HttpServletRequest的属性。例如#request['foo']或#request.foo,用于返回调用HttpServletRequest的getAttribute('foo')方法的返回值。

如果需要访问ValueStack里的属性,直接通过${property}可访问,ValueStack是根对象。当系统创建了Action实例后,该Action实例已经被保存到了ValueStack中,故不用#即可访问Action属性了。

读书人网 >软件架构设计

热点推荐