Commandlink com ajax nao funciona?

Pessoal,

tenho o seguinte trecho de um sistema:

...    
<h:commandLink id="estoque" action="index.jsf"  actionListener="#{meuBean.limpaLixo}" ajax="false">
    </h:commandLink>
...

ele me da um erro assim: Attribute ajax invalid for tag commandLink according TLD

Andei pesquisando sobre os dois, mas nao vi nada que me ocorresse este erro !

Não entendo muito de JSF, mas acho que o que você precisa é mais ou menos isso:

<h:commandLink value="..." action="..."> <f:ajax render="@form" /> </h:commandLink>

[quote=roger_rf]Não entendo muito de JSF, mas acho que o que você precisa é mais ou menos isso:

<h:commandLink value="..." action="..."> <f:ajax render="@form" /> </h:commandLink>[/quote]

Lembrando que essa tag f:ajax é do JSF 2.0

Entao Roger,

O atributo ajax=“false” que preciso fica de fora?

Correto. E, como apontou o raf4ever, é uma funcionalidade do JSF 2. Infelizmente não sei como usar Ajax em versões anteriores do JSF.

cara,

esse atributo ajax não existe para o h:commandlink e para funcionar seu codigo ai, vc so deve colocar o immediate=true, para que o actionlistener seja executado antes de vc navegar para a pagina index.jsf.

t+

Pois é, andei vendo as docs, e de fato nao tem como mesmo.

valeu pela ideia pessoal, vou modificar o codigo…

at++