在Struts中一个表单提交到action处理后forward到原来的表单则刚才提交的页面参数都会出现在表单中,如果在配置文件中的forward设置redirect=true就不会出现这个问题,可是另外的问题又出现了,因为是重定向,所以向页面发送的actionerror就过期了显示不出来了。
请问该怎么解决这个问题,既不想返回的时候参数还出现在页面,也不想用actionerror来返回消息。
请问该怎么解决这个问题,既不想返回的时候参数还出现在页面,也不想用actionerror来返回消息。
请问重新new一个是什么意思?
那我去试试,呵呵。。
XXXForm xxForm = new XXXForm();
request.setAttribute(mapping.getAttribute(), xxForm);
XXXForm是你action配置的Form的类名
XXXForm xxForm = new XXXForm();
request.setAttribute(mapping.getAttribute(), xxForm);
XXXForm是你action配置的Form的类名------------------------
这个是不是在form被处理之后的,中间那句是用来干嘛的呢?我去试验一下。。