| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/08/2006 11:13:31
|
andre_guitar7
JavaEvangelist
![[Avatar]](/images/avatar/73f9ddba165b5c59c61dd64960ba8b2d.jpg)
Membro desde: 29/03/2006 16:03:32
Mensagens: 435
Localização: Ctba/PR
Offline
|
Bem, acho que é bug, mas se estiver fazendo errado me falem. Criei um projeto no Eclipse só para simular o erro. Está dessa forma:
ManagedBeans:
faces-config.xml
home.jsp
view.jsp
Tenho uma página home.jsp que exibe um dataTable com dados do listOfSends do SendManaged. Cada coluna tem um commandLink. Esse commandLink passa para view.jsp que tem um outro link. Aí é que tá o problema: nessa página view.jsp tem um commandLink da seguinte forma:
No System.out.println do método setAtributeReceive ele imprime:
Recebi atributo: null
É bug? Estou fazendo algo errado?
Meu projeto teste está em anexo, sem os libs...
| Nome do arquivo |
test.zip |
Download
|
| Descrição |
Projeto teste sem os libs |
| Tamanho |
8 Kbytes
|
| Baixado: |
32 vez(es) |
|
Vivo estou, pois um dia Ele morreu por mim... livre estou, pois um dia condenado foi... |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/08/2006 11:25:25
|
urubatan
Moderador
![[Avatar]](/images/avatar/fe9fc289c3ff0af142b6d3bead98a923.jpg)
Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline
|
o h:form tem que estar por fora do dataTable ...
|
[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/08/2006 11:36:49
|
andre_guitar7
JavaEvangelist
![[Avatar]](/images/avatar/73f9ddba165b5c59c61dd64960ba8b2d.jpg)
Membro desde: 29/03/2006 16:03:32
Mensagens: 435
Localização: Ctba/PR
Offline
|
Meu home tá assim agora...
E não funciona... o problema acontece na página view.jsp. Quando a página vai pela primeira vez do home.jsp para o view.jsp ele imprime no <h:outputText value="Send: #{SendManaged.send}" /> o conteúdo normalmente. Mas quando executo o link da página view.jsp imprime null no método.
|
Vivo estou, pois um dia Ele morreu por mim... livre estou, pois um dia condenado foi... |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/08/2006 11:40:27
|
urubatan
Moderador
![[Avatar]](/images/avatar/fe9fc289c3ff0af142b6d3bead98a923.jpg)
Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline
|
ahh bom
isto não é bug do myfaces, é bug de programação ...
o SendManaged é do escopo de request ...
e quando tu clica no link da home, o valor de send é setado ...
mas quando tu clica no link na página de view, o valor é null mesmo, pq é outro request e foi criada uma nova instancia de SendManaged
|
[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/08/2006 12:01:39
|
andre_guitar7
JavaEvangelist
![[Avatar]](/images/avatar/73f9ddba165b5c59c61dd64960ba8b2d.jpg)
Membro desde: 29/03/2006 16:03:32
Mensagens: 435
Localização: Ctba/PR
Offline
|
Como poderia resolver isso?
|
Vivo estou, pois um dia Ele morreu por mim... livre estou, pois um dia condenado foi... |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/08/2006 12:10:19
|
urubatan
Moderador
![[Avatar]](/images/avatar/fe9fc289c3ff0af142b6d3bead98a923.jpg)
Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline
|
colocando um inputHidden com o campo
|
[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/08/2006 14:09:34
|
andre_guitar7
JavaEvangelist
![[Avatar]](/images/avatar/73f9ddba165b5c59c61dd64960ba8b2d.jpg)
Membro desde: 29/03/2006 16:03:32
Mensagens: 435
Localização: Ctba/PR
Offline
|
vc manja, hein...
valewss
|
Vivo estou, pois um dia Ele morreu por mim... livre estou, pois um dia condenado foi... |
|
|
 |
|
|