我首先在表单操作中提交数据时将注册页面发送到servlet 在提交我的网址之前是** Localhost:\ Shop
**
<form action="signup" method="post">
在这个servlet中,我提交后有商业逻辑,我将它转发到我的索引页面
` 的request.getRequestDispatcher(&#34;的index.jsp&#34)向前(请求,响应);
现在我的网址是 的本地主机:\商店\注册 现在,当我刷新此页面时,它会给我警告
确认表格解决方案
我如何避免这个问题????
答案 0 :(得分:1)
这是因为您使用RequestDispatcher方法向服务器发布相同的请求。
您需要了解RequestDispatcher.forward() vs HttpServletResponse.sendRedirect()
之间的差异因此,您需要使用sendRedirect()
方法创建新请求
response.sendRedirect("index.jsp");
希望这会有所帮助!!