0

我想从服务器端向浏览器发送请求(或任何响应或通知),而不向服务器发送浏览器请求。

我在我的 Java EE 应用程序中使用 JSP 和 Struts 框架。当有人在我的页面上时,并且在我的操作类/servlet 中完成某些处理时,我想向浏览器发送通知或消息或请求以显示在页面上。此处相关页面无法刷新或重新加载,可以在浏览器端使用 javascript 或 jquery 处理。我使用 Http。

有没有办法做到这一点?

编辑:示例:该应用程序是一个在线库存系统。管理员已登录。如果其中一个商品缺货,则应通知管理员该特定商品缺货,而管理员无需搜索商店并且什么也不做(当他在他的帐户页面上时,弹出up 可能会显示给他)。

4

2 回答 2

1

我不太确定您的意思,但根据我的理解,您可以这样做。我猜Comet是您正在寻找的东西。Comet 是服务器将数据推送到浏览器的技术。

于 2013-08-12T05:52:17.017 回答
0

尝试Pushlet概念,它可能满足您的要求 http://www.javaworld.com/jw-03-2000/jw-03-pushlet.html

于 2013-08-12T06:39:43.983 回答