从服务器发送请求到浏览器(Java EE)

时间:2013-08-12 05:24:23

标签: javascript jquery java-ee servlets struts

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

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

有办法做到这一点吗?

编辑:示例:该应用程序是一个在线库存系统。管理员已登录。如果其中一个项目缺货,管理员应该收到通知,说明该特定项目缺货而管理员没有搜索商店并且什么都不做(当他在他的帐户页面上时,一个流行音乐可能会显示给他)。

2 个答案:

答案 0 :(得分:1)

我不太确定你的意思但是根据我的理解你可以做到这一点。我猜Comet就是你要找的东西.Comet是服务器将数据推送到浏览器的技术。

答案 1 :(得分:0)

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