Pessoal,
estou com um problema simples no faces-config.xml, segue abaixo o xml e o método da classe que não redireciona de jeito nenhum.
<managed-bean>
<managed-bean-name>controllerUsuario</managed-bean-name>
<managed-bean-class>pkgcontroller.ControllerUsuario</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
<navigation-rule>
<from-view-id>/logon.jsf</from-view-id>
<navigation-case>
<from-outcome>sucesso</from-outcome>
<to-view-id>/mensagem.jsf</to-view-id>
</navigation-case>
</navigation-rule>
public String checkAcesso() {
if ( usuario.getUsuario().equalsIgnoreCase("admin") & usuario.getSenha().equals("helpdeskscm") )
return "sucesso";
else if ( usuario.getUsuario().equalsIgnoreCase("ti.suporte") & usuario.getSenha().equals("123456") )
return "sucesso";
else
return "falha";
}
<p:commandButton style="width: 160px" value="OK" actionListener="#{controllerUsuario.checkAcesso}" />
Este código executa o método ‘checkAcesso’ mas não redireciona para a página ‘mensagem.jsf’ nem por decreto. Aonde está o problema ?
Obrigado.