Ayuda please!!! Sesiones-Servlets

Alberto
28 de Julio del 2004
Hola.

Tengo q acer una aplicacion en java que muestre todos los accesos q hay a una pagina en un momento dado. Para ello hago q cuando el cliente se mete en la pagina abre una sesion y guardo en una base de datos su estado(conectado o no conectado). Cuando el cliente cierra la sesion a traves de un boton que existe en la pagina, se actualiza su valor en la base de datos(no conectado). El problema viene cuando el cliente cierra el explorador, ya q no a pulsado el boton de cerrar sesion y se queda como conectado siempre.Y aunque existan temporizadores en los servidores estos no me van a poder variar ese campo en la base de datos.

驴Que podr铆a acer?

Gracias.

maramonar
28 de Julio del 2004
no se bien que ser谩n temporizadores en los servidores....pero lo que podr铆as hacer es tener una implementaci贸n de HttpSessionListener, cuando a esta implementacion se le informa de que se cierra una sesi贸n (sea porque el usuario cierra la sesi贸n o por timeout cuando el usuario cierra el browser) entonces actualizas la DB.