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 :

[JSP] fermer une session


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 46
    Par défaut [JSP] fermer une session
    bonjour,
    je rencontre un probleme avec la fermeture de session JSP

    voici ma creation de session... l utilisation de session se passe bien...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    	    	session.setAttribute("login", login);
    			session.setAttribute("mdp", mdp);
    			session.setAttribute("idcli", idcli);
    mais j ai decider de donner la possibilité à l utilisateur de se deconnecté.. il peut donc cliquer sur un lien pour ce deconnecter...

    voici le script de deconnexion
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    session.invalidate();
    out.print("session fermée");
    et j obtiens le message suivant :

    Error 500: Session Object Internals: id : tYWngbQ9vY83pKITGkswKdu hashCode : 1806907888 create time : Thu Apr 05 09:41:24 CEST 2007 last access : Thu Apr 05 09:51:28 CEST 2007 max inactive interval : 1800 user name : anonymous valid session : false new session : false overflowed : false non-serializable app specific session data : {} serializable app specific session data : {}
    et si j actualise la page ... j obtiens le message "session fermée" issu de mon script ... et je suis bien deconnecté ...

    comment eviter le message d'erreur 500 ??


    merci

  2. #2
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    237
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2002
    Messages : 237
    Par défaut
    Inverse les lignes ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    out.print("session fermée");
    session.invalidate();

  3. #3
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 46
    Par défaut
    j ai testé ...
    mais c'est pareil ... c'est toute la page qui plante donc rien ne s'affiche du tout à part la message d'erreur

  4. #4
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    237
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2002
    Messages : 237
    Par défaut
    Fait un try-catch de toute ta page JSP avec un ex.printStackTrace() dans le catch pour savoir sur quelle ligne l'exception est-elle levée ..

  5. #5
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 46
    Par défaut
    voila mon code ... mais c'est bizarre c'est toujours pareil... je n obtiens que le message d'erreur...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    try
    {
     
     
    out.print("session fermée");
    session.invalidate();
    }
    catch(Exception e)
    {
    out.println("erreur : " + e.getMessage()) ;
    e.printStackTrace() ;
    }
    la fermeture d'une session se fait bien seulement avec :
    session.invalidate();

    à moins qu'il ne me manque quelque chose ?

  6. #6
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Par défaut
    il vient d'ou ton objet out ?

Discussions similaires

  1. Réponses: 9
    Dernier message: 21/05/2007, 17h27
  2. PC neuf, Impossible de fermer une session
    Par arnolem dans le forum Windows XP
    Réponses: 1
    Dernier message: 26/10/2006, 10h52
  3. Créer un script pour fermer une session Windows
    Par Olivierc dans le forum Windows
    Réponses: 2
    Dernier message: 24/08/2006, 13h40
  4. Script pour fermer une session ssh
    Par le y@m's dans le forum Linux
    Réponses: 8
    Dernier message: 19/09/2005, 15h49
  5. [JSP] détruire une session
    Par villeneuvejsp dans le forum Servlets/JSP
    Réponses: 24
    Dernier message: 03/08/2005, 14h44

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