struts2里面的上下文和值栈有什么区别,值栈什么时候要用到

解决方案 »

  1.   

    valueStack存放的是一堆的对象,一般使用到OGNL的时候,就会到里面去找匹配的对象
      

  2.   

    ActionContext中有Action的环境, 包括Ognl Context,
    OgnlContext是一个Map, 其根对象ValueStack就是你所说的值栈.!
    值栈其实也是在request作用域里的.!
    在jsp中取Action的属性,其实就是取值栈中的对象的属性.!
    在struts2中, 不用在刻意往request作用域里面存值了, 可以存在值栈里面或者OGNL Context中.!