J'ai défini le délai d'expiration de la session à 5 minutes dans le fichier web.xml. Et une fois la session expirée, sessionDestroyed() sera exécutée. Mais je veux que la session soit vivante tant que la fenêtre du navigateur est toujours là. Donc, dans chaque page JSP, il y a un morceau de code JavaScript qui visite une image sur le serveur toutes les 100 secondes. L'idée de base concernant cette partie peut être trouvée à http://www.intelliproject.net/articles/showArticle/index/js_session_expiredQuand la session sera-t-elle expirée?
Cependant, le sessionDestroyed() sera toujours exécuté dans 5 minutes. Voici ma question, pourquoi l'événement sessionTimeout est déclenché même si je continue à le visiter toutes les 100 secondes?
À quoi ressemble votre fichier web.xml? J'utilise un mécanisme similaire sur un site, et cela fonctionne exactement comme vous le décrivez. –