【问题标题】:Servlets: sendRedirect is redirecting to incorrect url?Servlet:sendRedirect 重定向到不正确的 url?
【发布时间】:2012-08-13 13:33:07
【问题描述】:

我从 Eclipse 的服务器视图运行我的应用程序。目前向用户显示的网址如下所示:

http://localhost:8082/EclipseProjectName/path

我没有在我的文件中的任何地方指定这个 EclipseProjectName,但它存在于那里。

目前当我调用response.sendRedirect("/path") 时,用户被重定向到http://localhost:8082/EclipseProjectName/path,而不是http://localhost:8082/path

我该如何解决这个问题?

【问题讨论】:

标签: java eclipse jakarta-ee servlets


【解决方案1】:

你应该重定向到response.sendRedirect(request.getContextPath() + "/path"); 但我不知道这样做是否正确

【讨论】:

    【解决方案2】:

    尝试不使用斜线:

    response.sendRedirect("路径");

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-24
      • 2016-05-05
      • 2012-09-27
      • 2015-10-05
      • 1970-01-01
      • 2014-10-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多