Erro JSF

3 respostas
alberto_ribeiro

Bom dia, alguém já passou por esse erro no JSF:

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.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)
	org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)

Agradeço desde já…

3 Respostas

edvaldo.santiago

alberto_ribeiro,
Meu velho eu já tive esse problema tb… é o seguinte:
1º O problema está no seu vo,
Vc tá esguindo o padrão BEAN?? De criar Getter e Setters?
2º Dentro do seu MBean vc está fazendo instância de algum vo?
Vc tem que criar tb os getter e setter e instanciar o objeto tb.
exemplo: private Casa cs = new Casa(); Getter e Setter

Cara espero ter ajudado…

Fui… :smiley:

alberto_ribeiro

i cara acho que viajei nessa olha o bean que tenho:

public class Login {
    
    /** Creates a new instance of Login */
    public Login() {
    }
    
    private String username = "";
    private String password = "";
    
    public void setUsername(String username){
        this.username = username;
    }
    
    public void setPassword(String password){
        this.password = password;
    }
    
    public String getUsername(){
        return username;
    }
    
    public String getPassword(){
        return password;
    }
    
    public String oi(){
        return "sucess";
    }
}

nao entendi a parte do MBean pq meu MBean está ai em cima é o mesmo que meu Bean certo ???

<managed-bean>
        <managed-bean-name>loginM</managed-bean-name>
        <managed-bean-class>Login</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>

[]'s

alberto_ribeiro

puxa vida arrumei, o que deve ter acontecido é problema com algum arquivo meu, eu criei novo projeto tudo denovo coloquei as classes novamente e funcionou, vai entender…heheh

obrigado

[]s

Criado 14 de dezembro de 2006
Ultima resposta 14 de dez. de 2006
Respostas 3
Participantes 2