假设我有1个jsp文件a.jsp
有2个 actionA 和 actionB
jsp里有1个input name为myName 假设值为Tom,actionA和actionB都有myName这个字段
在action里将myName的值设为Jerry,然后用chain转到actionB,actionB里取道的值还是为Tom?
画个示意图
a.jsp ->(表单提交) actionA ->(chain) -> actionB
myName="Tom" 设置myName="Jerry" 获取myName的值,还是"Tom"
不知道webwork的取值是怎么样取的。。
这种现象产生的原因:
使用 chain 传递request,会将整个request对象传递下去,如果要改变myName的值,应该使用request.setAttribut("")来改变
本文探讨了在WebWork框架中使用chain机制时,请求参数传递的问题。具体分析了当在一个action中修改请求参数后,该修改是否能被后续action所识别的情况,并给出了正确的参数修改方法。
1347

被折叠的 条评论
为什么被折叠?



