4

如何强制 Servlet 重定向到欢迎页面,而无需指定确切的路径?就像只是将路径更改为最上面的路径:

response.sendRedirect("/");

这显然不起作用。

4

2 回答 2

11
response.sendRedirect(response.encodeRedirectURL(request.getContextPath() + "/"));

如果您想支持禁用 cookie 支持的浏览器的会话跟踪(即使用 URL 重写),则需要调用 encodeRedirectURL。

于 2012-09-28T11:38:15.737 回答
3

感谢上面的 Michael-O,以下解决方案:

response.sendRedirect(request.getContextPath());
于 2012-09-28T11:36:27.460 回答