JSF: Action

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 …

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

[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

&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

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 …