gpt4 book ai didi

Tomcat,使用绝对路径的sendRedirect不起作用

转载 作者:行者123 更新时间:2023-11-28 23:42:46 25 4
gpt4 key购买 nike

我有一个上下文根为“myapp”的网络应用程序。和一个 servlet myapp/page1 和一个 jsp myapp/page2.jsp。我使用“response.sendRedirect('/page2.jsp') 从 servlet 重定向到 jsp。它正在失败。我注意到请求重定向到“http://localhost:8080/page2.jsp”(上下文根未包含在 URL 中)。
我的理解是上下文根将包含在容器中。
环境:Tomcat 7,web.xml 版本 3.0,
我错过了什么?

最佳答案

不,您使用的是相对路径。 page2.jsp 的绝对路径是 "http://localhost:8080/"+request.getContextRoot()+"/page2.jsp"。这种方法的另一个优点是,如果您要更改您的应用程序服务器,比如 JBoss 或 WebLogic 或其他任何东西,您将不需要更改您的代码。

关于Tomcat,使用绝对路径的sendRedirect不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17802135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com