我做重定向在我的servlet但是URL总是相同的,我的职务和水道参数不消失重定向到另一个网址
RequestDispatcher dispatcher = request.getRequestDispatcher("/");
dispatcher.forward(request, response);
在本例的URL不会改变,但抓取页面将是“/” 而我的帖子并没有被破坏。
我试图找到一个真正重定向为
header("location:/");
在PHP
。
我做重定向在我的servlet但是URL总是相同的,我的职务和水道参数不消失重定向到另一个网址
RequestDispatcher dispatcher = request.getRequestDispatcher("/");
dispatcher.forward(request, response);
在本例的URL不会改变,但抓取页面将是“/” 而我的帖子并没有被破坏。
我试图找到一个真正重定向为
header("location:/");
在PHP
。
使用sendRedirect()
做一个真正的重定向而不是内部调度。
response.sendRedirect("/");
location:
头)创建这就是我想要的,谢谢 – Ajouve 2013-05-06 16:01:18
是的,'response.sendRedirect(request.getRequestURI());'将重定向客户端到同一个URL,但没有GET/POST参数。 – 2013-05-06 16:02:40
你试图重定向到什么页面? (什么是相对URL) – alfasin 2013-05-06 15:42:37
例如题词页面 – Ajouve 2013-05-06 15:54:25