Erro ao acessar um "BEAN"

2 respostas
J

Estou tendo problemas com minha aplicação web…

1º Tenho uma pagina com um formulario.
2º Este formulario acessa um bean para executar suas ações.
3º Ao clicar no botão que chama a ação, é lançada um exception como esta abaixo:

[b]

javax.faces.el.PropertyNotFoundException: Base is null: login

org.apache.myfaces.el.ValueBindingImpl.resolveToBaseAndProperty(ValueBindingImpl.java:460)

org.apache.myfaces.el.ValueBindingImpl.getType(ValueBindingImpl.java:172)

com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:111)

javax.faces.component.UIInput.getConvertedValue(UIInput.java:713)

javax.faces.component.UIInput.validate(UIInput.java:638)

javax.faces.component.UIInput.executeValidate(UIInput.java:849)

javax.faces.component.UIInput.processValidators(UIInput.java:412)

javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:912)

javax.faces.component.UIForm.processValidators(UIForm.java:170)

javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:912)

javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:342)

org.apache.myfaces.lifecycle.LifecycleImpl.processValidations(LifecycleImpl.java:262)

org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:76)

javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)

[\b]

Metodo chamado —>

public String logar(){
  if(getUsername().equals("user") &&
     getPassword().equals("user")

     return "success";
   else
     return "failure";
}

Como podem ver o metodo retorna um String para a Navegação verificar para onde o site sera redirecionado.

Alguem já teve problema com essa “EXCEPTION” ???
então postem aqui a solução creio que ajude otros usuários deste forum.
Grato a todos q poderem ajudar.

:?: :arrow: :idea:

2 Respostas

M

Opa,

Bom é bem provável que você esteja utilizando neste bean seu uma super classe, e quando você está instanciando esta superclasse pode estar ocorrendo algum problema, dê uma olhada se tem alguma coisa que gera alguma exception e corrija que irá passar a funcionar.

:okok:

S

Pode ser que esteja passando null, getUser… e getPass…

Criado 26 de outubro de 2006
Ultima resposta 27 de out. de 2006
Respostas 2
Participantes 3