gpt4 book ai didi

java - Socket 和 JSP 应用程序

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

我正在构建一个应用程序,它从 jsp 获取一些参数并使用套接字将这些参数发送到另一个服务器。得到回应后,我必须处于连续监听模式。如何使用响应(来自另一台服务器)更新jsp。

a.jsp --> 请求 b.jsp。在 b.jsp 中,它调用初始化与另一个服务器的调用。在 b.jsp 函数中它得到响应。但是如何在jsp页面上显示呢?

最佳答案

After getting response i have to be in continous listen mode. How can I update the jsp with response(which comes from another server).

这是可以完成的,但很可能在某个时间点后失败,要么是由于客户端/浏览器断开连接,要么服务器断开连接,要么中间节点断开连接。这些超时的持续时间仅在一定程度上是确定性的(但通常约为几秒);在可靠地预测该值之前,应该知道网络中的所有节点。

失败还有其他原因 - 应用程序服务器可以配置为禁止从 servlet 容器连接到其他服务器,或者服务器可能会在怀疑线程被卡住的情况下简单地终止线程上的任何进一步处理(并且不会回应)。

如果您决定继续,尽管有上述失败警告,那么实现此操作的机制是在 JSP 页面中实现一个循环,该循环监听您创建的此套接字,并在您创建时将响应发布到客户端通常会这样做。

如果您希望以万无一失的方式执行此操作,请使用 AJAX,因为我怀疑您不打算刷新 JSP 页面。

关于java - Socket 和 JSP 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6196594/

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