2011-06-15 46 views
5

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

我可以在JSF中使用Ajax,但我不知道如何繼續渲染。任何想法?

回答

4

使用反向Ajax,您可以輪詢客戶端重複查詢服務器以查找響應的位置,並且您已推送服務器與客戶端保持連接的位置,並在可用時發送響應。

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

<a4j:push>週期性地執行 AJAX請求到服務器,以模擬 '推' 的數據。

<a4j:push><a4j:poll>組件之間的主要區別是, <a4j:push>使得請求到最小 代碼只(不JSF樹),以便 檢查消息的存在在 隊列中。如果消息存在,則將執行完整的請求 。 組件不會輪詢註冊的 beans,但會註冊接收有關事件消息的EventListener 。

+0

這是一個非常酷的方式! – akira 2011-06-16 12:30:39

+0

謝謝馬克,非常有幫助! – 2011-06-16 12:45:10