| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/09/2009 19:34:55
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Estou tentando usar o ScopeType.FLASH mas não está funcionando, a JSP não enxerga o parâmetro. Já tentei remover o getter, e também colocar a anotação nele, mas simplesmente não funciona
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/09/2009 21:59:34
|
leandronsp
JavaEvangelist
![[Avatar]](/images/avatar/b0dfd1bbadca4092f9d14d7a74085df0.jpg)
Membro desde: 22/03/2008 22:24:29
Mensagens: 482
Localização: São Paulo
Offline
|
como vc está chamando ele na JSP? posta ae o codigo se puder
|
Blog | Github | About me! |
Contribua => Parser HTML
Compartilhe arquivos e ideias no ebaH! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/09/2009 01:26:15
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
É so mudar pra session que funciona! Estou usando EL na JSP.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/09/2009 17:48:57
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2673
Localização: Porto Alegre
Offline
|
Se não me engano você precisa colocar o @In também, senão quando redirecionar ele não injeta de novo o parametro.
|
http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/10/2009 16:59:15
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Não de acordo com a documentação.
Mas enfim, o @In e @Out ficariam onde exatamente? Tentei de alguns jeitos e nenhum deles funcionou.
Será possível que ninguém passou por este problema?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/10/2009 17:37:32
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2673
Localização: Porto Alegre
Offline
|
renatosilva wrote:Não de acordo com a documentação.
Mas enfim, o @In e @Out ficariam onde exatamente? Tentei de alguns jeitos e nenhum deles funcionou.
Será possível que ninguém passou por este problema? 
Renato, conforme a documentação você precisa do @In para inject e @Out para outject. Enfim, você precisa que o parametro seja "jogado para fora", então você precisa do Out. Porém após o redirect você tenta ler de novo, então precisa do @In para que os dados sejam devolvidos a você na classe.
|
http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/10/2009 18:47:06
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
A documentação não cita o @In como necessário para o escopo FLASH. Além disso, no fórum um usuário removeu o @In para fazer funcionar. Mesmo assim, já havia tentando isso que você postou, mas não funciona. Só pra constar aqui estão os arquivos:
ProdutoLogic:
altera.jsp:
views.properites:
This message was edited 2 times. Last update was at 01/10/2009 18:49:42
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/10/2009 21:28:03
|
Lagaffe
JavaChild
![[Avatar]](/images/avatar/4184a9e37999f91df8607db977ef80fb.jpg)
Membro desde: 20/08/2009 22:47:36
Mensagens: 127
Offline
|
Eu sugiro o seguinte (não sou expert):
crie um método na classe ProdutoLogic:
altere seu jsp para altera.ok.jsp
altere a referencia do altera no views.properties
elimine os In e Out, eu raramente precisei usar (praticamente só o session). Na sua aplicação não me parece necessário.
Outra sugestão: tente começar diretamente com o VRaptor3, é muito mais simples.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/10/2009 16:54:29
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Socorro!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/10/2009 17:11:51
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2673
Localização: Porto Alegre
Offline
|
renatosilva, eu esgotei minhas chances de ajudar. Nunca usei flash-scope.
Duas sugestões: você migrar para vraptor3, que está muito bom, caso foi possível; ou acionar algum dos desenvolvedores, pois pode ser um bug ainda não descoberto.
|
http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/10/2009 00:42:54
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Atualizei pro 2.6.0 e nada... Parece bug mesmo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/10/2009 13:17:07
|
Lavieri
GUJ Master
![[Avatar]](/images/avatar/7b41bfa5085806dfa24b8c9de0ce567f.png)
Membro desde: 27/01/2004 13:39:31
Mensagens: 1851
Localização: João Pessoa / PB
Offline
|
se vc irar os redirect do views funciona...
# produto.adiciona.ok = redirect:produto.lista.logic
# produto.atualiza.ok = redirect:produto.lista.logic
# produto.remove.ok = redirect:produto.lista.logic
# produto.recupera.ok = redirect:altera.jsp
mude para
# produto.adiciona.ok = produto.lista.logic
# produto.atualiza.ok = produto.lista.logic
# produto.remove.ok = produto.lista.logic
# produto.recupera.ok = altera.jsp
|
Sun Certified Java Programmer (SCJP 6)
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999
Meu blog -> http://blog.tomazlavieri.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/10/2009 21:34:49
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Lavieri, o escopo FLASH é justamente para uso com redirects
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/10/2009 22:11:15
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2673
Localização: Porto Alegre
Offline
|
renatosilva wrote:Lavieri, o escopo FLASH é justamente para uso com redirects 
Pior de tudo que fiz uns testes com uma aplicação antiga que tenho aqui com o vraptor2.6 e parece ser um bug mesmo. No meu caso mesmo seguindo a doc deu o mesmo erro que o seu, ou seja, o atributo se perde no redirect.
Você pode atualizar para o v3?
|
http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/10/2009 22:55:15
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Na verdade estou apenas treinando. Tem um projeto vindo que talvez eu use, se for o caso vou partir para a 3 direto. Mas po, seria bom consertar os bugs na série 2 também né
O que eu acho mais estranho é o relato no fórum do VRaptor de maio de 2008, dizendo que conseguiu fazer funcionar. Será que era a versão 1? Tirando isso, dá a entender que ninguém usa esse FLASH
This message was edited 1 time. Last update was at 06/10/2009 22:56:30
|
|
|
 |
|
|