Pessoal, estou com um problema ao tentar utilizar a tag <h:commandLink> e preciso de um help.
O que acontece é o seguinte, tenho um método no managedBean:
public String sair() {
LOG.info("Invalidando a sessão.");
//TODO: implementar fechamento de sessão.
LOG.info("Saindo do sistema.");
return "sair";
}
Este quando é chamado, retorna a String “sair” que faz a navegação para a página de login. Pois é, quando eu utilizo um commandButton, funciona normalmente:
Porém se eu utilizo num commandLink, não funciona:
<h:commandLink styleClass="menu" action="#{menuBean.sair}">
<h:outputText value="sair" /></h:commandLink>
E no browser é apresentado um erro Javascript “Erro na página” - “Objeto esperado.”
Alguém pode me explicar o que está acontecendo?
Obrigado!