使用 JSF 反向 Ajax?

发布于 2024-11-15 18:48:30 字数 78 浏览 0 评论 0原文

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

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

Is it possible to work with reverse Ajax in JSF 2.0?

I could work with Ajax in JSF, but I don't know how to keep rendering. Any idea?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

安人多梦 2024-11-22 18:48:30

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

Richfaces 有 作为其 ajax 支持的一部分。

定期执行
AJAX请求服务器,模拟
“推送”数据。

之间的主要区别
组件是
使请求最小化
仅代码(不针对 JSF 树)按顺序
检查消息是否存在
队列。如果该消息存在
将执行完整的请求。
该组件不轮询注册
beans但注册EventListener
它接收有关事件的消息。

With reverse Ajax you have polling where the client repeatedly queries the server looking for a response, and you have pushing where the server keeps a connection with the client and sends a response when available.

Richfaces has <a4j:poll> and <a4j:push> as part of its ajax support.

The <a4j:push> periodically perform
AJAX request to server, to simulate
'push' data.

The main difference between <a4j:push>
and <a4j:poll> components is that
<a4j:push> makes request to minimal
code only (not to JSF tree) in order
to check the presence of messages in
the queue. If the message exists the
complete request will be performed.
The component doesn't poll registered
beans but registers EventListener
which receives messages about events.

望笑 2024-11-22 18:48:30

Primefaces 有 p:poll

具有使用 CDI 事件的优势。

Primefaces has p:poll.

<a4j:push> has the advantage to use CDI events.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文