java - JSF 和 PrimeFaces 的推送消息

标签 java jsf primefaces

我正在开发一个在线国际象棋棋盘,您可以在其中与其他人一起玩。目前,用户会通过电子邮件收到有关新举措的通知。

是否有任何优雅的方式可以将新 Action 立即推送到对手浏览器?

请推荐适合我的环境的解决方案:Spring、JSF 2、PrimeFaces、Tomcat 6。

最佳答案

http://www.primefaces.org/showcase/push/index.jsf可以为您提供一些东西。您始终可以通过微妙的拉力来模拟推力。 Primefaces 组件 p:poll 似乎对此很有用:

<p:poll interval="3" 
        listener="#{counterBean.increment}" update="txt_count" />

当然,这是一个技巧/解决方法,应该这样对待。它可以与/替换为在等待时让请求线程进入休眠状态。

关于java - JSF 和 PrimeFaces 的推送消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17083542/

相关文章:

java - 支持 Ajax 的复合组件

ajax - Primefaces blockUI 在 ajax 更新后停止工作

jsf-2 - PrimeFaces 中不同组件的不同 Ajax 状态

java - 来自 Jersey 2.x 的过多警告消息

java - 如何从网络调用程序?

java - 如何将 JTextField 设置为选中组件

Java LinkedList 无法直接访问 Node

JSF h :button or Primefaces p:button - target _blank

jquery - Primefaces 文件上传,将文件拖放到 p :fileUpload anywhere in the page 之外

jsf - 省略对 Ajax 请求的 p :selectOneMenu, 的验证