袁艺

个人站

欢迎来到我的个人站~


Struts2入门(二)

OGNL

OGNL的全称是对象图导航语言,是一种功能强大的开源表达语言,使用这种表达式语言,可以通过某种表达式语法,存取Java对象的任意属性,调用Java对象的方法,同时能够自动实现必要的类型转换

作用

  • 支持对象方法调用
  • 支持静态方法调用和值的访问,表达式的格式为@[类全名(包括包路径)]@[方法名 值名],例如:@java.lang.String@format(‘foo%s’,’bar’)
  • 支持赋值操作和表达式串联
  • 访问OGNL上下文和ActionContext
  • 操作集合对象