JSF: Action

4 respostas
Jonatas

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 …

4 Respostas

Insonia

Pode acessar numa boa… mas vai ter que criar o metodo getUsuario() para fazer isso.

Jonatas
Insônia:
Pode acessar numa boa... mas vai ter que criar o metodo getUsuario() para fazer isso.

olá insônia,
muito obrigado pela resposta ...
mas não estou tendo sucesso ...
já fiz até desta maneira ...

Action
private Usuario usuario;

public Usuario getUsuario() {
     if(usuario == null)
            usuario = new Usuario();
}
fiz esse tratamento mas ñ tive resultado positivo ... aguardarei resposta muito obrigado ...
marcioa1

Acho que você tem que escrever o value

&lt;h:inputText id="nome" value="usuario.nome"/&gt;

onde usuario é o seu managed bean e nome é uma propriedade privata com o getNome() definido.

Márcio

Jonatas

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 …

Criado 17 de outubro de 2006
Ultima resposta 18 de out. de 2006
Respostas 4
Participantes 3