【发布时间】:2011-11-10 12:18:52
【问题描述】:
使用 jquery ajax 调用托管 bean 方法并在 jquery 中取回结果。我已经搜索过它并让他调用了url,但是我可以直接从jquery ajax 调用back bean 方法吗?
【问题讨论】:
标签: java javascript jquery jsf-2
使用 jquery ajax 调用托管 bean 方法并在 jquery 中取回结果。我已经搜索过它并让他调用了url,但是我可以直接从jquery ajax 调用back bean 方法吗?
【问题讨论】:
标签: java javascript jquery jsf-2
我认为您不能使用标准 JSF2 直接从 javascript 调用托管 bean。它不适合 JSF 的正常生命周期和组件模型。
您可以使用 CDI 和 Seam Remoting 模块来执行此操作。 http://seamframework.org/Seam3/RemotingModule 它公开了 CDI bean,JSF2 可以像托管 bean 一样访问它,作为可以从 javascript 代码调用的端点。
【讨论】: