Pessoal;
Bom Dia!
Tinha no action do meu h:commandButton a string “loginSup” e estava funcionando perfeitamente. Resolvi criar uma propriedade em meu Bean para eu poder controlar o tipo de login. Agora o meu action não está funcionando. Poderiam me ajudar? Segue como estou fazendo agora:
h:commandButton:
<h:commandButton value="Consultar" action="#{Usuario.usuSup}"/>
Meu faces-config:
...
<navigation-case>
<from-outcome>loginSup</from-outcome>
<to-view-id>/consMetaSup.jsp</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>loginRep</from-outcome>
<to-view-id>/consMeta.jsp</to-view-id>
</navigation-case>
</navigation-rule>
</navigation-case>
O interessante é que, para testar se o bean estava com o valor, coloquei a sintaxe na pagina JSF:
<h:outputText value="#{Usuario.usuSup}"/>
Por incrível que pareça o conteúdo está correto: loginSup
Deveria portanto me direcionar para a página consMetaSup.jsp, correto?
Mas está dando a seguinte mensagem de erro:
javax.servlet.ServletException: #{Usuario.usuSup}: javax.faces.el.MethodNotFoundException: usuSup: com.krill.bean.Usuario.usuSup()
javax.faces.webapp.FacesServlet.service(FacesServlet.java:209)
Poderiam me auxiliar? Estou aprendendo ainda, comecei a estudar JSF há algumas semanas apenas!
Desde já agradeço a atenção;
Marco Aurélio.