Problema pegando os valores de um h:form

5 respostas
A

É o seguinte…eu tenho uma página .jsp que contém um formulario que foi preenchido, e eu precisava abrir uma outra janela e eu só queria copiar os valores que estão no primeiro formulario.

Eu sei que com Javascript da para fazer um document.getElementById(“meuHForm:meuCampo”).value, só que se tem, por exemplo, um c:if dentro do h:form, e dentro do c:if tem um outputText, eu já não consigo pegar esse valor…alguem pode ajudar?

5 Respostas

A

Ninguém mesmo?

renanigt

Cara, tô começando agora com JSF, dando uma estudada, no entanto posso estar errado(hehehe), mas já que tu ta com esse problema, tenta trocar o c:if pelo atributo rendered !
Pode ser que assim vc va conseguir pegar blz pelo javaScript !

A

Cara, deu não…continuou a mesma coisa…
É que eu não conheço muito bem esse sistema que estou mexendo agora, mas pelo que pude ver, eles trazem os dados da tabela e nem populam o Bean, e como eu sou novo não só aqui mas também na área eu estou tendo umas dificuldades.
Sabe se é possível fazer um set assim (exatamente assim eu sei que não dá pois já tentei, mas eu digo, algo do gênero):

Bean bean = new Bean();
bean.setAtt(#{desc.campo});
renanigt

Para tu popular um Bean, tu coloca dentro de um input por exemplo:

<h:inputText value="#{meuBean.propriedade}">

Quando vc submeter, ele vai dar um setPropriedade passando o valor do input.

A

Valeu, vou tentar e posto aqui se consegui!

Criado 29 de outubro de 2009
Ultima resposta 4 de nov. de 2009
Respostas 5
Participantes 2