Jsp重装页面无效

时间:2014-05-02 09:18:03

标签: java jsp servlets web web-development-server

我首先在表单操作中提交数据时将注册页面发送到servlet 在提交我的网址之前是** Localhost:\ Shop

  

**

<form action="signup" method="post">

在这个servlet中,我提交后有商业逻辑,我将它转发到我的索引页面

  

`   的request.getRequestDispatcher(&#34;的index.jsp&#34)向前(请求,响应);

现在我的网址是 的本地主机:\商店\注册 现在,当我刷新此页面时,它会给我警告

确认表格解决方案

我如何避免这个问题????

1 个答案:

答案 0 :(得分:1)

这是因为您使用RequestDispatcher方法向服务器发布相同的请求。

您需要了解RequestDispatcher.forward() vs HttpServletResponse.sendRedirect()

之间的差异

因此,您需要使用sendRedirect()方法创建新请求

response.sendRedirect("index.jsp");

希望这会有所帮助!!