Servlets:sendRedirect是重定向到不正确的URL?

时间:2012-08-13 13:33:07

标签: java eclipse java-ee servlets

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

http://localhost:8082/EclipseProjectName/path

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

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

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

尝试没有斜线:

  

response.sendRedirect是("路径&#34);