gpt4 book ai didi

java - 我如何使用 Ajax 调用 jsf 操作方法(在 JSF 1.2 中)?

转载 作者:行者123 更新时间:2023-11-30 07:36:29 25 4
gpt4 key购买 nike

我正在 Apache My faces 中编写一个 JSF 1.2 应用程序。我不能使用任何定制的组件库——比如 tomahawk 或 a4j 等。有没有办法使用 Ajax 调用 JSF 的操作方法?当 JSF Action 完成后,我想通过 Javascript 处理 JSF Action 的响应并在客户端填充 DIV 标签?是否可以?谢谢。

最佳答案

JSF 1.2 不提供任何内置的 ajax 工具。您基本上有 2 个选择:

  1. 自己开发一个 ajaxical 组件库。这并不容易,因为在处理 ajaxical 请求时必须考虑 JSF 生命周期和组件树。它最终也会比使用现有的 ajaxical 组件库花费更多的时间。

  2. 使用现有的 ajaxical 组件库。最简单的一个是 Ajax4jsf (纯 ajax 标签,没有 UI 组件,它很像 JSF 2.0 中的 <f:ajax>)。这是 RichFaces 的一部分,但您也可以单独下载和安装它,而不需要围绕它的整个 RichFaces 组件库。这是我的建议。您可以找到开发人员文档 here并下载库 here .

关于java - 我如何使用 Ajax 调用 jsf 操作方法(在 JSF 1.2 中)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3545539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com