日期:2014-05-18  浏览次数:20578 次

想问一下Struts中重定向和转发的问题,关于actionerror的问题。
在Struts中一个表单提交到action处理后forward到原来的表单则刚才提交的页面参数都会出现在表单中,如果在配置文件中的forward设置redirect=true就不会出现这个问题,可是另外的问题又出现了,因为是重定向,所以向页面发送的actionerror就过期了显示不出来了。
请问该怎么解决这个问题,既不想返回的时候参数还出现在页面,也不想用actionerror来返回消息。

------解决方案--------------------
action里把form重新new一个
------解决方案--------------------
或者把form的属性都变成初始值