webwork中Action的传值有关问题(已解决)
webwork中Action的传值问题(已解决)
假设我有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("")来改变