OVH Cloud OVH Cloud

Tomcat et les sessions

1 réponse
Avatar
moi
Bonjour,

Je suis confronté à plusieurs problemes avec les sessions Tomcat.
Je recherche une solution pour tuer une session quand l'utilisateur
ferme son navigateur (sans attendre la fin du time out) et la
possibilité de tuer une session Tomcat à partir de son Id.

Merci

1 réponse

Avatar
Jerome B
Bonjour,

C'est dans le javadoc

Premier cas :
utiliser javascript, l'evenement doit être "onClose" sur le body de la page
, appeller une servlet (dans une popup par exemple) qui fait
invalidate() sur la session
(http://java.sun.com/products/servlet/2.2/javadoc/javax/servlet/http/HttpSes
sion.html)
ensuite faire un "close" javascript de la page (de la popup)
En affichant au revoir et à bientot pendant 2s, c'est plus sympa pour
l'utilisateur

Deuxieme cas:
http://java.sun.com/products/servlet/2.2/javadoc/javax/servlet/http/HttpSess
ionContext.html#getSession(java.lang.String)
Deprecated depuis la version 2.1 des specifications des servlets
A vous d'utiliser un vieux jar pour disposer de cette méthode.


Jérôme B
http://contrepeteries.free.fr (vieindez décaler les sons, c'est gratuit)


"moi" a écrit dans le message de news:
40c976cb$0$13810$
Bonjour,

Je suis confronté à plusieurs problemes avec les sessions Tomcat.
Je recherche une solution pour tuer une session quand l'utilisateur
ferme son navigateur (sans attendre la fin du time out) et la
possibilité de tuer une session Tomcat à partir de son Id.

Merci