gpt4 book ai didi

java - 使用 Cross-Context 时获取 servlet 响应

转载 作者:行者123 更新时间:2023-12-02 04:05:17 25 4
gpt4 key购买 nike

我正在使用跨上下文调用另一个服务器应用程序中的 servlet:服务器应用程序“A”中的 Servlet/bar 调用服务器应用程序“B”上的/foo servlet。

我正在使用这个very nice solution, just as in the Abhijeet Ashok Muneshwar answer ,我将请求从服务器应用程序 A 转发到服务器应用程序 B 上的/foo servlet。

我使用类 RequestDispatcher () 发送请求,但在同一调用中返回响应?

RequestDispatcher rd = context.getRequestDispatcher("/Servlet2");
rd.forward(request, response);

如何在 A 的 servlet 中处理并返回来自服务器应用程序 B 的响应。

谢谢。

最佳答案

如果您使用前锋,则会将控制权传递给前锋的目标。 RequestDispatcher 的另一个选项是执行包含操作。

如果您想要更多的控制,则必须使用 HTTP 客户端来检索响应,然后应用您想要的任何处理,但我不建议使用这种方式的 HTTP 客户端。您最好重构您的应用程序,以便可以使用 RequestDispatcher.include。

关于java - 使用 Cross-Context 时获取 servlet 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34356176/

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