Jonatas
Outubro 17, 2006, 10:46pm
#1
sou iniciante em JSF
preciso montar um formulário
e quero saber se é obrigatório criar um atributo para cada campo
por ex.:
ACTION
private String nome;
private String email;
JSP
<h:inputText id=“nome” />
<h:inputText id=“email” />
ou posso acessar como em outros frameworks???
ACTION
private Usuario usuario;
JSP
<h:inputText id=“usuario.nome” />
<h:inputText id=“usuario.email” />
muito obrigado …
Insonia
Outubro 18, 2006, 12:16am
#2
Pode acessar numa boa… mas vai ter que criar o metodo getUsuario() para fazer isso.
Jonatas
Outubro 18, 2006, 11:06am
#3
olá insônia,
muito obrigado pela resposta …
mas não estou tendo sucesso …
já fiz até desta maneira …
Action
[code]private Usuario usuario;
public Usuario getUsuario() {
if(usuario == null)
usuario = new Usuario();
}[/code]
fiz esse tratamento mas ñ tive resultado positivo …
aguardarei resposta
muito obrigado …
Acho que você tem que escrever o value
<h:inputText id="nome" value="usuario.nome"/>
onde usuario é o seu managed bean e nome é uma propriedade privata com o getNome() definido.
Márcio
Jonatas
Outubro 18, 2006, 3:10pm
#5
galera valeu …
desta maneira se eu tiver 15 campos no form terei q ter 15 atributos
poxa tô vendo q JSF é muito cheio de frescuras …
xml, esses atributos, …
estava trab com stripes e vi muito mais facilidade
muito obrigado …