防止在jsp页面上重复提交表单

时间:2010-12-06 10:42:02

标签: java jsp servlets struts2

大家好 我有一些jsp页面,我使用struts来处理我的表单。 在用户提交表单后,地址栏中显示的URL将变为somthing.action,因此当用户刷新页面时,表单将再次提交。 我怎么处理这个? 提交表单后,有没有办法在地址栏中显示“.jsp”网址而不是“.action”?

3 个答案:

答案 0 :(得分:4)

是的,请使用redirect-after-postresponse.sendRedirect("foo.jsp")see herehere(取决于您的代码究竟是什么)。

答案 1 :(得分:2)

答案 2 :(得分:0)

如果您在执行操作后将用户重定向到某个页面(它可以与表单相同),则如果刷新页面,则不会发送帖子数据。