首页 > 解决方案 > java servlet从外部事件调用网页中的javascript弹出/模式对话框

问题描述

我有一个在显示网页的 Apache Tomcat 下运行的 java servlet 应用程序。该应用程序还包括一个 TCP 侦听器。当从另一个进程接收到 TCP 数据包时,我需要提醒用户,最好是通过弹出/模式对话框。但是,我无法找到有关外部事件(接收 TCP 数据包)应该如何提醒网页显示弹出窗口的指导。我见过的所有 Javascript 示例都依赖于用户单击按钮或类似的东西。

(我尝试在网页中创建一个 XMLHttpRequest 对象,并在页面加载时使用它向 servlet 应用程序发出一个虚拟 HTTP 请求。应用程序将启动一个不会向请求返回任何内容的线程(从而更改 XMLHttpRequest对象的状态)直到收到 TCP 数据包。但是,此对象要么立即返回更改状态 4“(请求完成,响应就绪”),要么发送 HTTP 请求失败。

任何帮助,将不胜感激。

标签: javascriptjavaservletsmodal-dialogpopup

解决方案


推荐阅读