2009-11-20 78 views
2

我们正在尝试在我们的项目中创建一个反向ajax。Reverse Ajax + JSP-Servlet

我检查了网络,没有找到具体的东西。我无法运行任何成功提供的教程。

我的目标是: 提供屏幕上的警报(如弹出窗口),甚至有甚至从服务器推送(这可能是高cpu使用率/内存,任何东西)。

回答

7

HTTP协议(幸运的是,毕竟)不支持PUSH,所以它停在那里。

最好你可以做的是让客户端以定时的时间间隔触发ajax轮询请求,我可以推荐jQuery.ajax()setInterval()的组合。另外(或多加一点努力),你可以使用Comet技术(它模拟虚假的HTTP PUSH或更少)。有关详细信息,请使用此关键字检查appserver特定文档/ wiki。这里有一个Tomcat的针对性例如:http://wiki.apache.org/tomcat/WhatIsComet

编辑:的要求,这里的一个Tomcat +彗星教程开始:http://www.ibm.com/developerworks/web/library/wa-cometjava/#N100CC希望这有助于。

+0

我明白,BalusC,我试过彗星。我需要的是一个工作示例,我可以开始:) – Vivek 2009-11-20 14:56:13

+0

我使用了“tomcat comet教程”,我找到了一个很好的链接,我编辑了我的答案。 – BalusC 2009-11-20 15:01:39

+0

我也试过,但成功的一点点,它更对齐GWT! – Vivek 2009-11-20 16:12:10

1

这里是一个有价值的resource

+0

目前我正在尝试用DWR :) – Vivek 2009-11-27 08:11:36