| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/07/2008 10:05:14
|
febatata
JavaBaby
![[Avatar]](/images/avatar/a65eb348fb03103dcd48530b52b996a7.jpg)
Membro desde: 13/09/2006 15:17:49
Mensagens: 84
Localização: São Caetano do Sul - SP
Offline
|
Buenas pessoal.
Estou enfrentando uma coisa que não sei se chega a ser um problema ou um falha no meu conceito....
Tenho um bean de escopo REQUEST. É uma tela de LISTAGEM. Nessa listagem, eu tenho um filtro.
Então não posso perder esse valor digitado.
Pois bem, eu criei um inputHidden na tela de DETALHAMENTO, e passo o valor pra lá.
Ao chegar nessa página, olhando o código HTML da mesma, eu consigo encontrar o meu valor setado corretamente.
Mas, ao voltar para a página de LISTAGEM, o valor se perdeu.
Já verifiquei o meu MB, não tem nada zerando esse valor, nenhum método, nada.
Tem alguma "Orelhisse" minha, ou isso não funciona mesmo?
Obrigado.
|
Felipe Z. Affonso - Batata |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/07/2008 10:06:57
|
febatata
JavaBaby
![[Avatar]](/images/avatar/a65eb348fb03103dcd48530b52b996a7.jpg)
Membro desde: 13/09/2006 15:17:49
Mensagens: 84
Localização: São Caetano do Sul - SP
Offline
|
A propósito. Eu poderia ter feito isso jogando o valor do filtro na sessão e requisitando de volta...
Porém, preciso fazer sem usar a Session...
|
Felipe Z. Affonso - Batata |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/07/2008 10:41:11
|
Leozin
JWizard
![[Avatar]](/images/avatar/5dca4c6b9e244d24a30b4c45601d9720.png)
Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline
|
Batata,
Uma perguntinha:
Antes de tu ir para essa tela, existe um redirect?
|
http://www.leozin.com.br/blog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/07/2008 10:43:14
|
febatata
JavaBaby
![[Avatar]](/images/avatar/a65eb348fb03103dcd48530b52b996a7.jpg)
Membro desde: 13/09/2006 15:17:49
Mensagens: 84
Localização: São Caetano do Sul - SP
Offline
|
Não. Ambos os redirecionamentos foram feitos através de Action/NavigationRules.
|
Felipe Z. Affonso - Batata |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/07/2008 10:50:56
|
Leozin
JWizard
![[Avatar]](/images/avatar/5dca4c6b9e244d24a30b4c45601d9720.png)
Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline
|
estranho, o erro pode estar na lógica do teu hidden então
Poderia você postar o teu input hidden?
|
http://www.leozin.com.br/blog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/07/2008 11:51:18
|
febatata
JavaBaby
![[Avatar]](/images/avatar/a65eb348fb03103dcd48530b52b996a7.jpg)
Membro desde: 13/09/2006 15:17:49
Mensagens: 84
Localização: São Caetano do Sul - SP
Offline
|
Então.. na verdade ele está bem CRU
É necessário mais alguma coisa pra poder passar o valor pra frente?
Obrigado pela pronta ajuda!
EDITEI, coloquei o # que faltava no value!
This message was edited 1 time. Last update was at 25/07/2008 12:00:48
|
Felipe Z. Affonso - Batata |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2008 22:27:29
|
brunolinsalves
JavaChild
Membro desde: 23/11/2007 09:14:21
Mensagens: 102
Offline
|
Olá febatata,
Acredito que o erro seja nesse bean com o escopo Request. Pois o inputHidden só vai representar o valor que está no bean quando o bean estiver preenchido. quando você voltar para a página, o valor do bean vai estar vazio (pois o escopo é de request), então o valor vai ser perdido mesmo.
Acho que é isso...
Flw
|
Sun Certified Java Programmer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/07/2008 09:22:53
|
rponte
JavaEvangelist
![[Avatar]](/images/avatar/37a90a1fe7512a804347fa3e572c6b86.png)
Membro desde: 18/02/2008 10:06:25
Mensagens: 413
Offline
|
brunolinsalves wrote:Olá febatata,
Acredito que o erro seja nesse bean com o escopo Request. Pois o inputHidden só vai representar o valor que está no bean quando o bean estiver preenchido. quando você voltar para a página, o valor do bean vai estar vazio (pois o escopo é de request), então o valor vai ser perdido mesmo.
Acho que é isso...
Flw
Você precisa manter este valor entre os request, aconselho a utilização do componente t:saveState do Myfaces Tomahawk. Ou você precisa manter o valor do input hidden entre as páginas.
Abraços e boa sorte.
|
Rafael Ponte
http://www.rponte.com.br/ |
|
|
 |
|
|