| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2008 08:51:52
|
mateusprado
JavaEvangelist
![[Avatar]](/images/avatar/b7e2588d3cbee971f93dd87308720d90.jpg)
Membro desde: 26/02/2008 07:20:38
Mensagens: 412
Localização: Araraquara, SP
Offline
|
Pessoal, em uma pagina jsf nao estou conseguindo fazer redirecionamento com aj4:commandButton. com h:commandButton ele redireciona normal apos o login, ou erro, etc.
A ação é realizada, pois no console ele executa o login normalmente, mas nao redireciona.
alguem saberia me dizer oq pode ser?
abraços,
|
Mateus Prado

Caelum Stella
SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2008 15:18:19
|
bueno
Debugger
![[Avatar]](/images/avatar/6adbe8b2ab3a52e619c526eff905468a.png)
Membro desde: 01/12/2004 15:53:32
Mensagens: 57
Localização: São Paulo
Offline
|
O h:commandButton regarrega a página, como ele vai recarregar a página ele consegue fazer o redirecionamento.
O aj4:commandButton é ajax, ele não recarrega a página, porem vc pode obter um resultado igual acrescentando o atributo oncomplete e colocando um javascript para fazer o redirecionamento
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/07/2008 12:54:31
|
mateusprado
JavaEvangelist
![[Avatar]](/images/avatar/b7e2588d3cbee971f93dd87308720d90.jpg)
Membro desde: 26/02/2008 07:20:38
Mensagens: 412
Localização: Araraquara, SP
Offline
|
ola bueno, desde já agradeco sua atenção.
vc pode me ajudar entao?
esse é meu button:
a finalidade de usar o a4j:commandButton é para boter criar um status, um gif enquanto estiver fazendo o login até redirecionar principal.
obrigado e abraços.
|
Mateus Prado

Caelum Stella
SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/07/2008 13:11:34
|
bueno
Debugger
![[Avatar]](/images/avatar/6adbe8b2ab3a52e619c526eff905468a.png)
Membro desde: 01/12/2004 15:53:32
Mensagens: 57
Localização: São Paulo
Offline
|
usando a4j:commandButton seria facil:
assim ele mostraria a imagem indicador.gif a cada request ajax.
com o h:commandButton o jeito é acrescentar um atributo onclick e mostrar a imagem escondida com um javascript, pois o h:commandButton funciona exatamente igual ao botão submit do html
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/07/2008 13:13:33
|
mateusprado
JavaEvangelist
![[Avatar]](/images/avatar/b7e2588d3cbee971f93dd87308720d90.jpg)
Membro desde: 26/02/2008 07:20:38
Mensagens: 412
Localização: Araraquara, SP
Offline
|
ok até ai tranquilo. ja tenho status com facet start e o a4j:commandButton, mas quando faço o login ele nao redireciona. executa td certinho no console, e aimagem fica rodando la entendeu. me ajude por favor usando o oncomplete que vc citou antes. seria isso?
obrigado.
This message was edited 1 time. Last update was at 01/07/2008 13:14:23
|
Mateus Prado

Caelum Stella
SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/07/2008 13:21:51
|
bueno
Debugger
![[Avatar]](/images/avatar/6adbe8b2ab3a52e619c526eff905468a.png)
Membro desde: 01/12/2004 15:53:32
Mensagens: 57
Localização: São Paulo
Offline
|
Vamos lá
<a4j:commandButton
image="IMG/LAYOUT/NFE2_09.jpg"
action="#{loginManager.logar}"
oncomplete="self.location='pagina_logado.jsp';"
/>
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/07/2008 13:25:24
|
bueno
Debugger
![[Avatar]](/images/avatar/6adbe8b2ab3a52e619c526eff905468a.png)
Membro desde: 01/12/2004 15:53:32
Mensagens: 57
Localização: São Paulo
Offline
|
vale lembrar que o oncomplete sempre vai ser executado ao completar a requisição ajax, o login pode dar errado então verifique se teve alguma mensagem de erro antes de redirecionar
|
|
|
 |
|
|