Estou fazendo uma regra de navegação com jsf, e não sei o por que a regra não está funcionando, já que o valor do campo em bean está sendo retornado e está sendo mostrado no form. Segue a regra abaixo, se alguém tiver alguma dica posta aí.
<faces-config>
<managed-bean>
<managed-bean-name>loginBean</managed-bean-name>
<managed-bean-class>Ponto.Login</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
<navigation-rule>
<from-view-id>/jsp/login.jsp</from-view-id>
<navigation-case>
<from-action>#{loginBean.status}</from-action>
<from-outcome>logado</from-outcome>
<to-view-id>/jsp/ponto.jsp</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>/jsp/login.jsp</from-view-id>
<navigation-case>
<from-action>#{loginBean.status}</from-action>
<from-outcome>nLogado</from-outcome>
<to-view-id>/jsp/nLogado.jsp</to-view-id>
</navigation-case>
</navigation-rule>
</faces-config>
Como eu disse eu estou mostrando o valor na página, e o valor retornado é um dessas duas opções: logado e nLogado, só que não é redirecionando para as páginas que estão na regra.
Att,