Struts2学习笔记之ValueStack(六)

阅读更多

Struts2学习笔记之ValueStack(六)

 

ValueStack 

       Struts2是通过ValueStack来进行赋值与取值的。 

     ValueStack实际上就是对OGNL的封装,OGNL主要的功能就是赋值与取值。

      ValueStack中的数据,分两个部分存放:

     root和context  同时ValueStack暴露相关的接口(赋值和取值): 

      void setValue(String expr, Object value); 

        Object findValue(String expr); 

        通过OGNL表达式对ValueStack中的数据进行操作。 

ValueStack 与OGNL的原理图:

Struts2学习笔记之ValueStack(六)_第1张图片

 

 

 

 

  • Struts2学习笔记之ValueStack(六)_第2张图片
  • 大小: 180.3 KB
  • 查看图片附件

你可能感兴趣的:(struts2,valueStack,ognl)