论坛首页 Web前端技术论坛

webwork中Action的传值问题(已解决)

浏览 1713 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-11-16   最后修改:2010-11-28

假设我有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("")来改变

论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics