~ 值栈是存放action的堆栈.
~ ValueStack(值栈):贯穿整个Action的生命周期(每个Action类的对象实例都拥有一个ValueStack对象)相当于一个数据中转站,在其中保存当前Action对象和其他相关对象.
~ Struts框架把ValueStack对象保存在名为”Struts.ValueStack”的请求属性中.
~ 值栈分为两个逻辑部分
Map栈:实际上是OgnlContext类型,是个Map,也是对ActionContext的一个引用,里面保存着各种Map : requestMap,sessionMap,applicationMap,ParametersMap以及attr(该Map按如下顺序来检索某个属性: request,session,application)
ObjectStack : Struts把Action 和 相关对象压入ObjectStack中.