重定向到另一个网址

时间:2013-05-06 15:39:07

标签: servlets redirect

我正在我的servlet中进行重定向,但是url总是一样的,我的post和gat参数不会消失

RequestDispatcher dispatcher = request.getRequestDispatcher("/");
dispatcher.forward(request, response); 

在此示例中,url不会更改,但获取页面将为“/” 而且我的帖子和获取都没有被破坏。

我正在尝试找到一个真正的重定向

header("location:/");
PHP中的

1 个答案:

答案 0 :(得分:2)

使用sendRedirect()进行真正的重定向,而不是内部调度。

response.sendRedirect("/");
  • 地址栏网址反映了更改
  • 通过客户端浏览器(使用location:标题)
  • 完成
  • 创建新的请求对象(先前的get / post参数被销毁)