一、OGNL:
OGNL:对象视图导航语言. ${user.addr.name} 这种写法就叫对象视图导航.
OGNL不仅仅可以视图导航.支持比EL表达式更加丰富的功能.
1.使用OGNL准备工作:
1)导包:
struts2 的包中已经包含了.所以不需要导入额外的jar包
2)代码准备:
2.语法:
1)基本取值:
2)赋值:
3)调用方法:
4)调用静态方法:
5)创建对象(List,Map):
二、OGNL与Struts2的结合:
1.结合原理:
2.栈原理:
3.struts2和ognl的结合体现:
1)参数接收:
如何获得值栈对象,值栈对象与ActionContext对象是互相引用的
2)配置文件中:
3)扩展:
网友评论