Ohhhh vida... (JSF)  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Javas_Man
Debugger

Membro desde: 11/04/2006 10:45:30
Mensagens: 65
Offline

Pessoal estou com o seguinte problema.

Tenho uma página que deverá ter uns 100 campos inputText. Então o que fiz... criei um VO com os atributos e dei um get/set no meu objeto no MB - só nele.

Na página busquei os dados da seguinte forma . Até aqui do bem. Funcionou que é uma blz. Agora quando tento atualizar os dados, o JSF não atualiza os atributos do MB - de forma alguma.

A pergunta é a seguinte, com JSF eu tenho que ter um get/set para cada atributo da minha página ? Eu não poderia ter um get/set só para o objeto em questão e o JSF atualiza os atributos no meu objeto ?

Desde já, obrigado.

[],s

This message was edited 1 time. Last update was at 12/02/2009 13:32:33

alias
Virtual Machine Man

Membro desde: 11/06/2007 11:09:34
Mensagens: 595
Offline

Eu já fiz dessa forma. E funcionou.

Posta o resto do código pra gente dar uma olhada.
Javas_Man
Debugger

Membro desde: 11/04/2006 10:45:30
Mensagens: 65
Offline

Obrigado pelo retorno.

Vou colocar tudo para que não haja dúvida... pois já quebrei a cabeça com isso.. Se alguém puder ajudar.... ficarei muito agradecido.

Veja...
web.xml


test.jspx


o MB.


e o VO.

guimoz
JavaEvangelist

Membro desde: 11/08/2007 19:21:10
Mensagens: 455
Localização: Bento Gonçalves - RS
Offline

se possivel poste os fontes, fica dificil ajudar assim ...
edit: vc ja posto ..
vc n precisa ter um get/set pra cada atributo (vo) do seu objeto no mb, somente um get/set pro objeto. Ex:

This message was edited 1 time. Last update was at 12/02/2009 13:48:20

guimoz
JavaEvangelist

Membro desde: 11/08/2007 19:21:10
Mensagens: 455
Localização: Bento Gonçalves - RS
Offline

primeiro kra .. vc n precisa serialisar nada, n tem pq ... tu ta dando um new no cara, n tem pq seraliza nada ...

qnt ao resto do teu codigo parece ta certo, mas qnd eu tive um tempo eu olho com mais calma...
alias
Virtual Machine Man

Membro desde: 11/06/2007 11:09:34
Mensagens: 595
Offline

Cara, tô sem meus fontes aqui pra poder dar uma comparada, mas a titulo de chute...voce tentou usar hum h:form?esse a4j:form tem umas viadagens...

No mais seu codigo tá todo certinho...
Javas_Man
Debugger

Membro desde: 11/04/2006 10:45:30
Mensagens: 65
Offline

Não sei se isso ajuda a resolver o problema, mas por incrível... ele salva só o último atributo... Os outros não salva nem por reza brava...

Já fiz até um despacho aqui de galinha preta... mas a coisa ruim não conserta...


alias
Virtual Machine Man

Membro desde: 11/06/2007 11:09:34
Mensagens: 595
Offline

Javas_Man wrote:Não sei se isso ajuda a resolver o problema, mas por incrível... ele salva só o último atributo... Os outros não salva nem por reza brava...

Já fiz até um despacho aqui de galinha preta... mas a coisa ruim não conserta...




essa situação ocorreu com o h:form?

ah...outro chutao meu, me desculpe mas estou dando essas "dicas" só com o que eu lembro de cabeça ...mas altere tambem o botão para um h:commandbutton
Javas_Man
Debugger

Membro desde: 11/04/2006 10:45:30
Mensagens: 65
Offline

Pois é... isso ocorreu tanto com a4j:form quanto com o h:form.
alias
Virtual Machine Man

Membro desde: 11/06/2007 11:09:34
Mensagens: 595
Offline

qual é o escopo do seu mb?
Javas_Man
Debugger

Membro desde: 11/04/2006 10:45:30
Mensagens: 65
Offline

já testei tanto como request quanto session.
alias
Virtual Machine Man

Membro desde: 11/06/2007 11:09:34
Mensagens: 595
Offline

Caramba...que Deus me ajude com essa sugestao,hehehe...tente alterar no seu web.xml o STATE_SAVING_METHOD para server
Javas_Man
Debugger

Membro desde: 11/04/2006 10:45:30
Mensagens: 65
Offline

Nada... já testei só com o richfaces e o JPA e nada...

Deve ser algum bug.
alias
Virtual Machine Man

Membro desde: 11/06/2007 11:09:34
Mensagens: 595
Offline

Entao, desculpe...mas nao sei...
bruno_arueira
HelloWorld

Membro desde: 11/09/2006 16:56:56
Mensagens: 12
Offline

Tente utilizar a tag a4j:support nos inputText, que deve funcionar!

Vide exemplo abaixo:



Até,

"Programar é a arte de dominar e organizar a complexidade" (autor desconhecido).

bruno_arueira
http://www.brunoarueira.com
http://brunoarueira.wordpress.com
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team