有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Servlet发送重定向到欢迎页面?

如何在不指定确切路径的情况下强制Servlet重定向到欢迎页面?就像只是将路径更改为最上面的路径:

response.sendRedirect("/");

这显然不起作用


共 (2) 个答案

  1. # 1 楼答案

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

    response.sendRedirect(request.getContextPath());
    
  2. # 2 楼答案

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

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