IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

Etendre les méthodes HttpSession


Sujet :

Servlets/JSP Java

  1. #1
    Membre régulier Avatar de skulled
    Inscrit en
    Décembre 2006
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 120
    Points : 120
    Points
    120
    Par défaut Etendre les méthodes HttpSession
    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.

  2. #2
    Membre régulier Avatar de skulled
    Inscrit en
    Décembre 2006
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 120
    Points : 120
    Points
    120
    Par défaut
    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 :
    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>
    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
    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)
    	{
     
    	}
     
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Les méthodes abstraites et les interfaces
    Par ETI-trian dans le forum Langage
    Réponses: 3
    Dernier message: 17/01/2006, 12h14
  2. [EJB2.1 Entity] [BMP] les requetes doivent-elles se trouver directement dans les méthodes ?
    Par webspeak dans le forum Java EE
    Réponses: 2
    Dernier message: 24/03/2005, 08h34
  3. [Interface] Appeller toutes les méthodes héritées d'un class
    Par thibaut.d dans le forum Général Java
    Réponses: 4
    Dernier message: 25/01/2005, 08h42
  4. Utiliser les méthodes des boutons crées en rafale.
    Par kabouns dans le forum Composants
    Réponses: 8
    Dernier message: 03/12/2004, 10h48
  5. [langage] Etendre les noms de fichier DOS
    Par jmartin dans le forum Langage
    Réponses: 4
    Dernier message: 13/07/2004, 13h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo