Olá pessoal, estou com uma dúvida cruel.
Estou estudando JSF, e me deparei com a seguinte situação:
Suponhamos, que eu tenha um formulário, do tipo login e senha.
tipo isso:
[code]<h:form>
<h:panelGrid columns=“2”>
<h:outputText value=“Nome: “/>
<h:inputText value=”#{managed.usuario.nome}”/>
<h:outputText value="Senha: "/>
<h:inputSecret value="#{managed.usuario.senha}"/>
</h:panelGrid>
<h:commandButton value="Entrar" action="#{managed.login}"/>
</h:form>
[/code]
Meu modelo:
@Entity
@Table(name="usuario")
public class Usuario implements Serializable{
private Integer id;
private String nome;
private String senha;
@Id
@GeneratedValue
public Integer getId() {
return id;
}
@Column(name="nome")
public String getNome(){
return this.nome;
}
public void setNome(String newNome){
this.nome = newNome;
}
@Column(name="senha")
public String getSenha() {
return senha;
}
public void setSenha(String senha) {
this.senha = senha;
}
[b]
Bem resumido, e simples, só pra esclarecer.
Minha dúvida é, eu tenho que usar os métodos get/set, pra toda vez que eu submeter, meus atributos em uma requisição.
Uma vez que eu só quero gravar a senha. Eu não quero acessar/get.
Valeu, dês já!
[/b]