Tenho uma ideia: - Coloque um atributo na sessao que seja removido quando a mesma for expirada pela sua aplicacao (tanto pelo usuario quanto pelo administrador); - Crie uma classe que implemente javax.servlet.http.HttpSessionListener e que no metodo sessionDestroyed obtenha o valor do atributo da sessao; caso ele exista, a sessao morreu por timeout.
Devem existir outras formas, essa foi a ideia que eu tive assim que li seu email... :-) []s Michael Nascimento Santos Sun Certified Programmer for the Java 2 Platform Sun Certified Programmer for the Java 2 Platform 1.4 Moderador SouJava - www.soujava.org ----- Original Message ----- From: "Bruno Borges" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, November 04, 2002 10:46 AM Subject: [enterprise-list] HttpSession - segredos > Existe algum modo de eu saber "COMO" que o HttpSession de um usu�rio > conectado ao sistema expirou? > Digo isto pois pelo q ando fazendo aqui, existem 3 formas: > 1 - O usuario clica em "SAIR" > 2 - O administrador invalida a sess�o do usu�rio propositalmente > 3 - Timeout > > bom, a 1 e a 2 eu to conseguindo controlar direitinho... o problema eh a > 3... nao to conseguindo axar uma forma de identificar quando a sessao eh > invalidada desta maneira. :) > > alguem tem uma ideia? > > _.~._.~._.~._.~._.~._.~._.~._.~._ > Programador Java Junior, 19 anos. > _.~._.~._.~._.~._.~._.~._.~._.~._ > Email: [EMAIL PROTECTED] > ICQ: 8584744 > MSN: [EMAIL PROTECTED] > > _______________________________________________________________________ > Yahoo! GeoCities > Tudo para criar o seu site: ferramentas f�ceis de usar, espa�o de sobra e acess�rios. > http://br.geocities.yahoo.com/ > > --------------------------------------------------------------------- > Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] > Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED] > --------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
