JSF - Navigation Rule

4 respostas
israel.fonseca

Olá! Gostaria que sempre que o usuário saisse(trocasse) de uma determinada página um método fosse executado.

Tem como fazer isso?

Obrigado! Israel

4 Respostas

maurenginaldo
Como o usuário esta saindo da página? Ele clica em um botão que tem um action? Se for isso faça assim:
<h:commandButton action="#{bean.vaiparaoutrapagina}/>"

public class Bean {

public String vaiparaoutrapagina() {
  //executa tudo que você precisa, chamada de outros métodos, etc...
  return "paginadestino"
}

}

Ou você pode fazer um ServletFilter para rastrear a sua navegação.

israel.fonseca

Hmm, só se for com filters, eu não queria que ele clicasse em “nada”. Vamos supor, o cara fecha o navegador, ou sai do site para entrar no google, ou vai pra outro lugar do menu de opções.

brunocl14

como assim?? explique melhor por favor lek.!

valeeu.

maurenginaldo

Você pode configurar um phase listner para ser chamado quando a aplicação “for morrer”, dê uma pesquisada.

Criado 10 de outubro de 2008
Ultima resposta 13 de out. de 2008
Respostas 4
Participantes 3