2011-06-15 47 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