gpt4 book ai didi

java - getRequestDispatcher 和 FQDN

转载 作者:行者123 更新时间:2023-12-01 16:01:26 25 4
gpt4 key购买 nike

有没有办法将 request.getRequestDispatcher 与 FQDN 一起使用?类似的东西

request.getRequestDispatcher("http://mysite.com/test")

如果我尝试,我会收到错误

JSPG0036E: Failed to find resource /http:/mysite.com/test

我需要将其转发到当前上下文之外的另一个应用程序。

谢谢

最佳答案

不,没有。

如果另一个应用程序在同一个 servletcontainer 中运行,那么您能做的最好的事情就是配置 servletcontainer,让这些 Web 应用程序共享彼此的上下文,以便您可以通过 ServletContext#getContext() 获取另一个上下文。并依次使用其 RequestDispatcher

ServletContext currentContext = getServletContext();
ServletContext otherContext = currentContext.getContext("/test");
otherContext.getRequestDispatcher("/some.jsp").forward(request, response);

如果另一个应用程序完全超出您的控制范围,那么重定向是您能做的最好的事情。

response.sendRedirect("http://mysite.com/test");

关于java - getRequestDispatcher 和 FQDN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3765650/

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