Struts2框架使用详解三

九、OGNL表达式

OGNL:对象视图导航语言. ${user.addr.name} 这种写法就叫对象视图导航.
OGNL不仅仅可以视图导航.支持比EL表达式更加丰富的功能。

9.1 OGNL的取值

9.1.1 取出root中的对象

在这里插入图片描述

9.1.2 取出context中的对象

在这里插入图片描述

9.2 OGNL的赋值

在这里插入图片描述赋值和取值可以放在一起,但是取值只能放在最后一个

9.3 OGNL调用方法

在这里插入图片描述

9.4 OGNL调用静态方法

在这里插入图片描述
=Java内置的静态方法可以直接调用,不需要写包名=

9.5 OGNL创建List和Map对象

在这里插入图片描述