第四章struts2中的OGNL.pptVIP

  • 3
  • 0
  • 约1.59万字
  • 约 40页
  • 2016-08-22 发布于重庆
  • 举报
第四章struts2中的OGNL

OGNL引用Action的属性 OGNL是一个对象,属性的查询语言。在OGNL中有一个类型为Map的Context(称为上下文),在这个上下文中有一个根元素(root),对根元素的属性的访问可以直接使用属性名字,但是对于其他非根元素属性的访问必须加上特殊符号#。 因为Action实例被放在Value Stack中,而Value Stack又是根元素(root)中的一个,所以对Action中的属性的访问可以不使用标记#,而对其他的访问都必须使用#标记。 s:property value=postalCode/ ActionContext中的其他非根(root)元素的属性可以按照如下的方式访问: s:property value=#session.mySessionPropKey/ or s:property value=#session[mySessionPropKey]/ or s:property value=#request[mySessionPropKey]/ Action类可以使用ActionContext中的静态方法来访问ActionContext。 ActionContext.getContext().getSession().put(mySessionPropKey, mySessionObject); OGNL与Collection(Lists,Maps,Se

文档评论(0)

1亿VIP精品文档

相关文档