【发布时间】:2010-12-03 17:19:45
【问题描述】:
我正在启动一个新的 jsf2/jQuery 项目,并且想使用 ajax4jsf 库中的 a4j:jsfunction。问题是 jsf2 不支持 ajax4jsf。所以我必须找到一些其他方法来从 javascript 对托管 bean 进行 ajax 调用。
我知道 jsf2 有一些内置的 ajax 功能,但不适用于这个特定的用例。还有其他我可以使用的库吗?
我想我可以添加一个按钮或链接或其他东西,为 onclick 事件添加一个 f:ajax,然后从 javascript 调用它。但是,这不是最佳解决方案....
感谢您的帮助;)
【问题讨论】:
-
没有。功能需求是什么?可能有 JSF 2.0 的方式。
-
当用户登录时,我从 facebook 收到一个 javascript 事件。收到此事件后,我想调用托管 bean 上的一个方法,该方法将调用数据库以获取用户配置文件和让他登录...
-
也许一个解决方案是调用一个 servlet 来获取托管 bean 并进行调用...?
-
我正在尝试实现类似的目标,并且由于richfaces 版本仍在开发中,我想知道您是否进步了?基本上现在使用 jsf 2 从 js 调用 ajax 更容易,请参阅 jsf 2 javascript doc。
标签: javascript ajax jsf-2