Problemas com <h:inputText>

3 respostas
D

Pessoal,

parece um problema infantil, mas não estou encontrando como fazer…

Estou fazendo um form de edição de perfil de um usuário…

Criei o form de edição e ele envia os dados dem problema,
acontece que não quero que o usário tenha que digitar todas as informações a cada edição de perfil…
as propriedades atuais do perfil precisam ser carregadas inicialmente.

sei que fazendo

<h:inputText value="algum_valor" > (sem EL)

o resultado será uma caixa de texto escrito dentro “algum_valor”

mas quando faço:

<h:inputText value="#{usuario.nome}"> (com EL)

Ela liga a propriedade ao managed bean porém não mostra a priori o valor atual desta propriedade…

como eu faço para que ela mostre o valor atual do managed bean???

3 Respostas

thiago.correa

No teu managed bean, você precisa “populá-lo” com os valores vindos da sua fonte de dados (i.e. banco de dados) a partir daí ele se encarrega do resto!

D

Thiago,

acontece que meus beans já estão populados no escopo de sessão…
mesmo aparece tudo em branco…

será que o escopo tem que ser de request???

D

Gente, o problema era este mesmo…
o bean tem que estar no escopo de request…
pelo menos para mim, o escopo de sessão não funcionou…

valew,
Danilo

Criado 6 de fevereiro de 2007
Ultima resposta 6 de fev. de 2007
Respostas 3
Participantes 2