sessão em jps (de novo)

1 resposta
G

bom, eh o sgeuinte: eu tenho um site q o usuario se cadastra, eu crio uma sessão pra ele e se ele ficar inativo por um determinado periodo de tempo ou clicar no botão “Encerrar Sessão”, eu invalido a sessão dele, calculo o tempo que ele ficou ativo na sessão e o redireciono pra pagina inicial.

O problema eh se ele resolver simplismente fechar o browser com a sessão ainda ativa! O código JPS roda no cliente, certo? Então já que o usuário fechou a janela, o meu JSP naum vai tah mais rodando, então como eu faria pra, por exemplo, calcular o tempo que ele ficou ativo na sessão?

Acho q uma boa solução seria abrir uma outra página automaticamente depois q a anterior foi fechada! mas como??

Valeu!!!

1 Resposta

N

Cara, o jsp não roda no cliente. Roda no servidor!
Vou dar uma dicazinha para vc:
Para fazer o que vc está querendo, acho melhor vc implementar a interface HttpSessionListener. Que sabe qnd uma session foi criada ou destruida. :wink:
No web.xml vc coloca as tags:

<listener> <listener-class>suaclasse</listener-class> </listener>

Criado 29 de abril de 2004
Ultima resposta 29 de abr. de 2004
Respostas 1
Participantes 2