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 :

Mise en place Bouton deconnexion


Sujet :

Servlets/JSP Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 39
    Par défaut Mise en place Bouton deconnexion
    Bonjour

    je cherche a faire un bouton déconnexion sur ma page d'accueil qui fermerai la session.

    Jai pour l'instant le code suivant:

    HTML:
    <a class="menu" href="index.jsp?b=decon">Déconnexion</a>

    JSP:
    if(b!=null && b.equals("decon")){
    HttpSession sess=request.getSession();
    if(sess!=null) sess.invalidate();
    response.sendRedirect("index.jsp");
    }
    HttpSession sess=request.getSession(true);
    if(sess.isNew()){
    ...


    Le compilateur me renvoi l'erreur suivante:
    exception

    org.apache.jasper.JasperException: Exception in JSP: /index.jsp:46

    43: if(sess!=null) sess.invalidate();
    44: response.sendRedirect("index.jsp");
    45: }
    46: HttpSession sess=request.getSession(true);
    47: if(sess.isNew()){
    48: out.print("Identifiant:<br>");
    49: out.println("<form method=");

    .....

    cause mère

    java.lang.IllegalStateException: Impossible de créer une sessionaprès que la réponse ait été envoyée
    org.apache.catalina.connector.Request.doGetSession(Request.java:2214)
    org.apache.catalina.connector.Request.getSession(Request.java:2024)
    ...



    Je ne vois pas vraiment comment faire. Si quelqu'un avait la solution. Merci d'avance.

  2. #2
    Membre Expert Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Par défaut
    Ben apparement il te dit que tu peux pas creer une session apres avoir effectuer une redirection.
    Tu peux pas ecrire ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     HttpSession sess=request.getSession(true);
    apres ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     response.sendRedirect("index.jsp");

Discussions similaires

  1. Mise en place des boutons
    Par MomoAss dans le forum Débuter
    Réponses: 0
    Dernier message: 23/08/2012, 13h37
  2. Android layout relative linear mise en place de bouton
    Par jojo_ol76 dans le forum Composants graphiques
    Réponses: 3
    Dernier message: 28/03/2011, 10h49
  3. Mise en place de Bouton sur l'interface
    Par Skangell dans le forum Débuter
    Réponses: 9
    Dernier message: 18/02/2009, 11h43
  4. Aide sur la mise en place d'actions sur des boutons
    Par Drogba11 dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 09/01/2009, 19h07
  5. Mise en place d'un bouton pour "Graisser un texte"
    Par dfournier dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 02/12/2006, 12h14

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