Redirecionar/Mensagem quando sessão expirar

2 respostas
guilherme.dio

Boa tarde,

estou querendo fazer algo em que quando a sessão(gerada pelo Spring MVC) de um usuário expirar, ele deve ser redirecionado para a view de login e deve aparecer uma mensagem de que a sessão expirou.

A parte de enviar a mensagem, e etc eu sei, o problema é como fazer o handle do evento da sessão expirando.

Existe algum tipo de Listener para o HttpSession ?

Lembrando que estou utilizando o Spring MVC.

2 Respostas

adornes

Fera, dá uma olhada nesse tópico:

Independente se vc utiliza Spring MVC, Struts, JSF, etc.

Forte abraço

fabim
public class MySessionListener implements HttpSessionListener {  
     
    public void sessionCreated(HttpSessionEvent e){  
       // codigo
    }  
      
    public void sessionDestroyed(HttpSessionEvent e){  
       // codigo, redirecionamento, whatever....
    }  
  
}

Lembrando que so criar o Listener nao resolve. É necessario registrá-lo no seu Deployment Descriptor (web.xml)

Criado 3 de maio de 2012
Ultima resposta 3 de mai. de 2012
Respostas 2
Participantes 3