a4j:使用JSF 2找不到支持标记

时间:2011-03-23 08:46:32

标签: jsf jsf-2 richfaces ajax4jsf

只是尝试集成这个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 个答案:

答案 0 :(得分:22)

自RichFaces 4.x起,a4j:support已被a4j:ajax取代。

您似乎正在阅读RichFaces 3.x文档,或者只是将RichFaces 3.x升级到4.x.这是一个非常重要的一步,很多事情都发生了变化。阅读migration guide(在这种特殊情况下,它在a4j components中有所描述),并阅读新的RF4 component reference