Redirecionar quando a sessão for encerrada

1 resposta
J

Amigos,

alguém pode me dar uma luz de como fazer para redirecionar minha aplicação para a página login.jsp qdo a sessão for encerrada?? Ahhh gostaria tb de saber como configurar o tempo de time-out da mesma…

Vlw´s

Roberto.

:lol: :lol: :lol:

1 Resposta

H

Para programar a temporização, tente este código:

HttpSession session = req.getSession();
    if(session.isNew())
        session.setMaxInactiveInterval(segundos);

Para redirecionar tente o seguinte:

    HttpSession session = req.getSession(false);
    try
    {
       session.getCreationTime();
    }
    catch(java.lang.IllegalStateException e)
    {
       response.sendRedirect("login.html");
    }

Observação:
Este código pode não funcionar no seu servlet container. No meu caso, usei um esquema alternativo usando um Vector com as sessões em conjunto com a interface HttpSessionBindingListener.

Criado 26 de janeiro de 2004
Ultima resposta 26 de jan. de 2004
Respostas 1
Participantes 2