通过request的getAttribute方法取不到setAttribute过的值

问题:在action中通过setAttribute值把一个值放入request中,可是页面通过request的getAttribute方法取不到,用设置的是webwork柜架。

原因:在xwork。xml中把跳转的type设置成了重定向(即redirect)了,所以就不行了。

解决办法是type不用填或改成默认的dispatcher。struts有这个问题也可能是这个原因

 

 

这是刚参与修改一个项目,是webwork柜架的,因为之前没用过,遇到问题有点疑神疑鬼的。刚开始还自做聪明以为是webwork自己把request怎么着了,不能以正常的方式取。这种问题在刚接触struts的时候好像也有碰到过,就是没想到这边来了。

吸取教训


版权声明:本文为wienne0417原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。