a4j:使用 JSF 2 找不到支持标记
Posted
技术标签:
【中文标题】a4j:使用 JSF 2 找不到支持标记【英文标题】:a4j:support tag not found using JSF 2 【发布时间】:2011-07-21 03:16:03 【问题描述】:只是想集成这个commandLink
<a4j:commandLink reRender="results-view" actionListener="#myaction" oncomplete="return false;" value="#msg1.advanced_search">
<a4j:support event="onclick">
<f:setPropertyActionListener value="./page.xhtml" target="#changeViews['new-view'].value" />
</a4j:support>
</a4j:commandLink>
在使用 JSF2 的应用程序上。如果我离开它,我会收到此错误
标签库支持 命名空间:http://richfaces.org/a4j, 但没有为名称定义标签: 支持
我试图在网上找到一些东西,但我无法弄清楚。一些帮助会很棒。 提前致谢
【问题讨论】:
【参考方案1】:自 RichFaces 4.x 起,a4j:support
已被 a4j:ajax
取代。
您似乎正在阅读 RichFaces 3.x 文档或刚刚将 RichFaces 3.x 升级到 4.x。这是一个非常重要的步骤,其中很多事情都发生了变化。阅读migration guide(在这种特殊情况下,它在a4j components 中进行了描述)并阅读新的RF4 component reference。
【讨论】:
以上是关于a4j:使用 JSF 2 找不到支持标记的主要内容,如果未能解决你的问题,请参考以下文章
JSF-2.3 找不到我的 @Named CDI-1.2 托管 bean