Bonjour,
Je souhaiterais faire un traitement supplémentaire lorsqu'une session est détruite par l’intermédiaire de session.invalidate();
Est-il possible d'étendre la méthode HttpSession.invalidate()?
Merci.
Bonjour,
Je souhaiterais faire un traitement supplémentaire lorsqu'une session est détruite par l’intermédiaire de session.invalidate();
Est-il possible d'étendre la méthode HttpSession.invalidate()?
Merci.
C'est bon j'ai trouvé, j'ai utilisé le HttpSessionListener.
Voilà comment j'ai fais :
Dans le web.xml, je déclare ma class Listener :
Je créer cette classe (SessionListener.java), et je peux utiliser les méthodes sessionCreated() et sessionDestroyed() qui seront appelées à chaque nouvelle session et destruction de session :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <listener> <listener-class> com.MonProgramme.connectionManager.SessionListener </listener-class> </listener>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 package com.MonProgramme.connectionManager; import javax.servlet.http.HttpSessionEvent; import javax.servlet.http.HttpSessionListener; public class SessionListener implements HttpSessionListener { /** Methode appelee lors de la creation d'une session */ public SessionListener() { } public void sessionCreated(HttpSessionEvent hse) { } /** Methode appelee lors de la destruction d'une session */ public void sessionDestroyed(HttpSessionEvent hse) { } }
Partager