OGNL(Object-Graph Navigation Language)对象导航图语言。
Struts2标签库是基于OGNL的,在Struts2中,它的OgnlContext的根对象就是ValueStack(值栈),而且,ValueStack的最顶层对象对象啊就是Action。另外,Struts2还提供了request, session, application, parameters, attr五个对象,把这五个命名对象放入了OgnlContext中。
想要获取根对象的属性值,表达式可以直接写这个根对象的属性名;
想要获取非根对象的属性值,表达式格式:#对象.属性名。
本文介绍了Struts2中使用的对象导航图语言(OGNL),并详细解释了如何通过OGNL表达式访问Action及其它对象的属性。

被折叠的 条评论
为什么被折叠?



