如何强制Servlet重定向到欢迎页面而不必指定确切的路径?就像改变最上层的路径一样:
response.sendRedirect("/");
这显然不起作用。
答案 0 :(得分:8)
response.sendRedirect(response.encodeRedirectURL(request.getContextPath() + "/"));
如果您希望支持禁用cookie支持的浏览器的会话跟踪(即使用URL重写),则必须调用encodeRedirectURL。
答案 1 :(得分:2)
感谢上面的Michael-O,以下解决方案:
response.sendRedirect(request.getContextPath());