The class java.lang.String does not have the property

Java

27/03/2012

Olá pessoal!
Estou com problemas no formulário de login e não consigo identificar qual é.

No index.xhtml tenho:
<h:inputText id=username value=#{login.username}/>
<h:inputSecret id=password value=#{login.password} />

No meu bean tenho:
public String username = ;
public String getUsername() {return username;}
public void setUsername(String username) {this.username = username;}
public String getPassword() {return password;}
public void setPassword(String password) {this.password = password;}

O login funciona perfeitamente e redireciona para Principal.xhtml, mas se eu atualizar a pagina, o sistema retorna o erro:

/index.xhtml @23,77 value=#{login.username}: The class java.lang.String does not have the property username.

O que pode ser?
Jhonatas Henrique

Jhonatas Henrique

Curtidas 0

Respostas

Jhonatas Henrique

Jhonatas Henrique

27/03/2012

Resolvido! \o/
GOSTEI 0
Davi Costa

Davi Costa

27/03/2012

ele tá considerando login como String, seu managedBean realmente está configurado como login?
Parece que não


att Davi
GOSTEI 0
Dyego Carmo

Dyego Carmo

27/03/2012

Deu certo ?

Valeu !
GOSTEI 0
POSTAR