【发布时间】:2013-09-01 03:37:44
【问题描述】:
最近我开始在使用 jsf1.x 的 Web 应用程序中使用 prettyfaces。在测试时,我意识到 h:commandButton 和 h:commandLink 的操作方法没有被调用。在网上搜索后,我在此站点上找到了一个链接,其中有人建议使用<f:ajax render="@form" /> 应该可以。由于 f:ajax 在 JSF2.x 中可用,所以我在想如何在 Jsf1.x 中找到 <f:ajax render="@form" /> 的等价物
非常感谢任何帮助,因为我因此完全陷入困境。
谢谢, 尼拉杰
【问题讨论】:
-
你可以考虑使用richfaces 3.3
<a4j:ajax... -
Ajax 似乎是您遇到的最少的问题。您应该对排除命令组件未触发的原因更感兴趣。 “等效于
<f:ajax render="@form"/>”是非常模棱两可的,很可能不会做太多事情。把你的代码贴在这里,描述一下具体的使用问题 -
如果一个普通的命令按钮已经不起作用,
<f:ajax>将无济于事,因为它需要一个工作的命令按钮。我建议退后一步并修复按钮调用失败。这是一个起点:stackoverflow.com/questions/2118656/…