Java Servlets:sendRedirect正在重定向到错误的url?
我从Eclipse的服务器视图运行我的应用程序。当前显示给用户的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
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.你能解释多一点你的例子,因为我不认为这可能会导致一个问题