| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 09:32:14
|
tap_pedroso
JavaBaby
Membro desde: 11/06/2008 12:38:26
Mensagens: 90
Offline
|
Bom dia a todos,
Estou com uma dúvida. Meu sistema abre uma página de login como principal, e a url fica assim: http://localhost:8080/POSBrowser/login.jsf. Após efetuar o login o sistema redireciona o usuário para uma página index.jsf, mas a url fica assim: http://localhost:8080/POSBrowser/login.jsf permanece a url de login, só muda para http://localhost:8080/POSBrowser/index.jsf depois que eu clicar em algum botão da página. O mesmo acontece quando efetuo o logoff, a sesaão é destruida e o sistema redireciona o usuário para página de login, mas a url fica http://localhost:8080/POSBrowser/index.jsf até que eu clique em algum botão.
Isso é normal? não né. Como resolver esse pepino.
Obrigado.
abraços.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 09:42:29
|
fwbrasil
Entusiasta Java
Membro desde: 06/07/2008 15:35:14
Mensagens: 22
Offline
|
Coloca a tag <redirect/> dentro das regras de nagevação do faces.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 09:52:20
|
Marlon Meneses
Virtual Machine Man
![[Avatar]](/images/avatar/3d43cb0230c4f1ab6b9700689a881ec5.jpg)
Membro desde: 10/04/2007 19:20:48
Mensagens: 733
Localização: Belém-Pará
Online
|
não é bem por aih!!!
entenda 1º oq é redirect
http://www.rponte.com.br/2008/07/12/repitam-comigo-redirect-nao-e-forward/
|
Gigante guerreiro...
DAILEON!!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 09:56:18
|
fwbrasil
Entusiasta Java
Membro desde: 06/07/2008 15:35:14
Mensagens: 22
Offline
|
Como asssim não é por ai? Você tem alguma outra solução?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 10:00:55
|
Marlon Meneses
Virtual Machine Man
![[Avatar]](/images/avatar/3d43cb0230c4f1ab6b9700689a881ec5.jpg)
Membro desde: 10/04/2007 19:20:48
Mensagens: 733
Localização: Belém-Pará
Online
|
leia 1º o artigo pra vc entender pra que a tag redirect serve e oq ela pode influenciar quando utilizada
ela não serve somente pra "mudar" a barra de endereços!
|
Gigante guerreiro...
DAILEON!!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 10:01:55
|
alberto_ribeiro
JavaEvangelist
![[Avatar]](/images/avatar/b36ed8a07e3cd80ee37138524690eca1.jpg)
Membro desde: 01/07/2005 11:15:19
Mensagens: 351
Localização: SP
Offline
|
Bom dia, olha eu vi que para resolver isso tem esse jeito aqui, e claro faça o que o colega ai disse, entenda primeiro:
http://balusc.blogspot.com/2007/03/post-redirect-get-pattern.html
porém não dei andamento na utilização porque ao implementar essa forma no link que passei a cada campo que eu informava o valor a tela ficava dando um submit, acredito ser porque uso a4j para validar meus campos então a cada valor que entrava ele dava um refresh.
This message was edited 1 time. Last update was at 06/08/2009 10:02:27
|
Sun Certified Programmer for Java 1.5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 10:05:32
|
Marlon Meneses
Virtual Machine Man
![[Avatar]](/images/avatar/3d43cb0230c4f1ab6b9700689a881ec5.jpg)
Membro desde: 10/04/2007 19:20:48
Mensagens: 733
Localização: Belém-Pará
Online
|
tap_pedroso , se é importante pra vc mostrar o endereço de navegação ao usuário, então vc pode utilizar o redirect e em suas paginas colocar o a4j:keepAlive (se estiver usas Ajax4Jsf, é claro) quando necessário
mas tome cuidado pra não fazer uma resubmissao de formularios
|
Gigante guerreiro...
DAILEON!!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 10:11:34
|
alberto_ribeiro
JavaEvangelist
![[Avatar]](/images/avatar/b36ed8a07e3cd80ee37138524690eca1.jpg)
Membro desde: 01/07/2005 11:15:19
Mensagens: 351
Localização: SP
Offline
|
Marlon Meneses, você tem algum exemplo de como usar o a4j:keepAlive, eu coloco essa tag dentro do meu form(CRIAR.jsp) porém ao salvar um determinado objeto e ser redirecionado para uma página de visualização(VIEW.JSP) os dados não são exibidos...
opa meu managed bean está como request
This message was edited 2 times. Last update was at 06/08/2009 10:12:18
|
Sun Certified Programmer for Java 1.5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 10:16:41
|
fwbrasil
Entusiasta Java
Membro desde: 06/07/2008 15:35:14
Mensagens: 22
Offline
|
Marlon Meneses,
E a resposta continua a mesma.... coloca o redirect.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 11:40:29
|
tap_pedroso
JavaBaby
Membro desde: 11/06/2008 12:38:26
Mensagens: 90
Offline
|
Legal colegas, ótimo suporte que vocês me deram, já entendi a diferença entre Redirect e Forward, e cheguei a conclusão que não posso utilizar Redirect pois utilizo objetos do managen bean em toda a aplicação e agora também sei porque alguns colegas aqui estão sofrendo com JSF. Pois bem, vou continuar utlizando o default Forward, pra mim não importar se aparece ou não o nome da página na URL. Mas mesmo eu utilizando o default (Forward) o nome da página continua aparecendo errado, eu não falei pra vocês e também não sei se isso implica no problema mas eu estou utilizando FACELETS, segue abaixo como está o meu faces.config:
Se tiver como eu acertar isso para não aparecer o nome da página na url tudo bem.
Conto com ajuda de vcs mais uma vez. Muito obrigado pela força.
Abraços.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/08/2009 10:56:35
|
tap_pedroso
JavaBaby
Membro desde: 11/06/2008 12:38:26
Mensagens: 90
Offline
|
Colegas, ainda estou com o problema conforme relatei no meu último post. Estou precisando de uma forcinha.
Obrigado.
Abraços.
|
|
|
 |
|
|