OGNL 和Struts2架构

OGNLObject-Graph Navigation Language的缩写  对象试图导航语言(el

Jsp 里面有九大内置对象(十二个)

requestScope      responseScope  sessionScope (常用)

 applicationScope   pageContext

params  parama   paraValues

九大内置对象对应的就是serlvlet里面的对象

El是为了方便在这个九内置对象中取值

ognl 跟el 没有任何关系 只是有点类似

struts2和ognl的结合

struts2 提供了一个类  ValueStack’

ValueStack’ 分成两个部分  一部分叫做root 一部分叫做 context

root 存的是当前的Action对象

context存ActionContext里面的所有内容

Struts2用来 接受 参数的方式:给Action添加一个属性 该属性放到

Valuestack 中的root部分通过ognl的方式进行赋值-。

Struts2架构


猜你喜欢

转载自blog.csdn.net/leizhenjiang/article/details/80888715