Java Servlets:sendRedirect正在重定向到错误的url?

Java Servlets:sendRedirect正在重定向到错误的url?,java,eclipse,jakarta-ee,servlets,Java,Eclipse,Jakarta Ee,Servlets,我从Eclipse的服务器视图运行我的应用程序。当前显示给用户的URL如下所示: http://localhost:8082/EclipseProjectName/path 我没有在文件中的任何地方指定此EclipseProjectName,但它存在于文件中 当前,当我调用response.sendRedirect(“/path”)时,用户被重定向到非http://localhost:8082/EclipseProjectName/path,但要http://localhost:8082/pa

我从Eclipse的服务器视图运行我的应用程序。当前显示给用户的URL如下所示:

http://localhost:8082/EclipseProjectName/path
我没有在文件中的任何地方指定此EclipseProjectName,但它存在于文件中

当前,当我调用
response.sendRedirect(“/path”)
时,用户被重定向到非
http://localhost:8082/EclipseProjectName/path
,但要
http://localhost:8082/path


如何解决这个问题?

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

尝试不使用斜杠:

sendRedirect(“路径”)

同样的,因为有时反应不考虑根didi.你能解释多一点你的例子,因为我不认为这可能会导致一个问题