Olá
Mais uma vez estou aqui pedindo a ajuda de vocês com o JSF: eu criei uma pagina para cadastrar um usuário e senha apenas, então no meu backBean, eu coloquei o metodo inserir() que foi chamado em um <h:commandButton> com a action="#{usuario.inserir}", e tudo devidamente mapeado no FacesConfig. Porem estou retornando o seguinte erro:
[quote]HTTP Status 500 -
type Exception report
message
descriptionThe server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: #{usuario.inserir}: javax.el.MethodNotFoundException: Method not found: br.com.wmsolucoes.netbuilder.entidade.Usuario@1979eb4.inserir()
root cause
javax.faces.FacesException: #{usuario.inserir}: javax.el.MethodNotFoundException: Method not found: br.com.wmsolucoes.netbuilder.entidade.Usuario@1979eb4.inserir()
root cause
javax.faces.el.MethodNotFoundException: javax.el.MethodNotFoundException: Method not found: br.com.wmsolucoes.netbuilder.entidade.Usuario@1979eb4.inserir()
root cause
javax.el.MethodNotFoundException: Method not found: br.com.wmsolucoes.netbuilder.entidade.Usuario@1979eb4.inserir()
note The full stack traces of the exception and its root causes are available in the Sun GlassFish Enterprise Server v2.1 logs.[/quote]
Eis os trechos do códigos correspondente:
FacesConfig.xml
[code]<?xml version='1.0' encoding='UTF-8'?>
<navigation-rule>
<from-view-id>/index.jsp</from-view-id>
<navigation-case>
<from-outcome>cadUsuario</from-outcome>
<to-view-id>/cadUsuario.jsp</to-view-id>
</navigation-case>
usuario
br.com.wmsolucoes.netbuilder.entidade.Usuario
session
[/code]
Usuario.java
[code]…
public String inserir(Usuario u) {
UsuarioDAO dao = new UsuarioDAO();
if (dao.save(u)) {
resultado = SUCESSO;
return resultado;
} else {
resultado = FALHA;
return resultado;
}
}
…[/code]
[b]cadUsuario.jsp
[code]<%@taglib prefix=“f” uri=“http://java.sun.com/jsf/core”%>
<%@taglib prefix=“h” uri=“http://java.sun.com/jsf/html”%>
Cadastrar Usuario
[/code]Alguem poderia me ajudar e ensinar o que estou fazendo de errado ???
Obrigado