OGNL(对象视图导航语言)表达式
(EL表达式就是)
OGNL不仅仅可以视图导航还支持比EL表达式更加丰富的功能
使用:
准备工作1:导包(struts包里面已经有了)
准备工作2:



ognl基本语法:
1:取值
取出root中的属性值

取出context中的属性值
#:代表从context中取

2:赋值
给root中属性赋值
![]()
给context中属性赋值
![]()
可以同时先赋值再取值,中间用逗号隔开
3:调动方法(对象中的普通方法)
调用root的方法
![]()
调用context的方法
创建一个类并创建一个静态方法
![]()
4:调用静态方法(静态方法不需要对象,直接类名. 调用)
![]()
![]()
5:创建对象---list | map


struts2与OGNL表达式的结合
结合原理:

![]()

导入标签库:
![]()

![]()

栈原理:






总结:



最后
以上就是寂寞嚓茶最近收集整理的关于struts2进阶二---OGNL表达式与OGNL表达式在struts2中的运用的全部内容,更多相关struts2进阶二---OGNL表达式与OGNL表达式在struts2中内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复