Strut2-OGNL-03

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

EL的内置对象
EL表达式调用参数对象:param后面没s
ONGL的内置对象

2.ONGL语法

基本取值
image.png
赋值
调用语法
调用静态语法
创建对象(List,Map)

3.ognlContext --->ValueStack(值栈)

队列:先进先出
栈:先进后出

struts2与OGNL的结合-->ValueStack

栈原理


压栈&弹栈
image.png
访问栈中属性的特点.由上到下
struts2-debug架构分析

你可能感兴趣的:(Strut2-OGNL-03)