struts2-valueStack

struts2的会把服务器端的值向valueStack和actionContext中保存,并且在客户端可访问这两个上下文环境(context),valueStack采用stack的方式来存取数据,首先把action压入栈顶,在后台还可通过使用ActionContext.getContext.getValueStack.push("xx","xx")的方式向valueStack中压入值,在valueStack中的值可直接使用名字来访问栈顶元素,如果栈顶没有则继续想栈底方向找名字相同的参数的值,也可直接通过使用"#root[i].xx"来访问栈中的某个元素。actionContext中的值需要使用#xx来访问值,如果使用#则直接去actionContext中去找值。

posted on 2013-05-16 21:32  zcjava  阅读(139)  评论(0编辑  收藏  举报