struts2(3)
OGNL表达式
-
OGNL:对象视图导航语言。
– ${user.addr.name}这种写法就叫对象视图导航
– OGNL不仅仅可以视图导航,支持比EL表达式更加丰富的功能 -
使用OGNL准备工作
– 导包
struts2的包中已经包含了,所以不需要导入额外的jar包
– 代码准备- 语法
–基本取值
–赋值
–调用方法
–调用静态方法
–创建对象(list/map)
- 语法
OGNL与struts2的结合
-
结合原理
-
栈原理
-
查看值栈中内容
–Root
默认情况下,栈中放置当前访问的Action对象
–Context(放置的就是数据中心)- 配置文件中
- 配置文件中