【问题标题】:Reverse Ajax with JSF?使用 JSF 反向 Ajax?
【发布时间】:2011-09-15 22:59:56
【问题描述】:

是否可以在 JSF 2.0 中使用反向 Ajax?

我可以在 JSF 中使用 Ajax,但我不知道如何继续渲染。有什么想法吗?

【问题讨论】:

    标签: java ajax jsf jsf-2


    【解决方案1】:

    使用反向 Ajax,您可以轮询客户端反复查询服务器以寻找响应的位置,并且您可以推送服务器与客户端保持连接并在可用时发送响应的位置。

    Richfaces 将 <a4j:poll><a4j:push> 作为其 ajax 支持的一部分。

    <a4j:push> 定期执行 AJAX 请求到服务器,模拟 “推送”数据。

    <a4j:push>的主要区别 和<a4j:poll> 组件是 <a4j:push> 将请求降至最低 仅代码(不是 JSF 树)按顺序 检查消息的存在 队列。如果消息存在 将执行完整的请求。 组件没有轮询注册 bean 但注册 EventListener 它接收有关事件的消息。

    【讨论】:

      【解决方案2】:

      Primefaces 有 p:poll

      <a4j:push> 的优势在于使用 CDI 事件。

      【讨论】:

        猜你喜欢
        • 2011-09-05
        • 2018-02-01
        • 1970-01-01
        • 2011-06-10
        • 1970-01-01
        • 2015-12-15
        • 2023-03-06
        • 2015-03-06
        • 2011-02-05
        相关资源
        最近更新 更多