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 :

Actualisation d'une page


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2007
    Messages
    258
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 258
    Par défaut Actualisation d'une page
    Bonjour à tous, voici mon problème :

    J'utilise les cessions sur mon site, dès que je suis connecté, j'affiche dans un coin de toutes les pages de mon site un bouton "Deconnexion" qui me redirige sur l'index et se déconnecte.

    Code du bouton :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <form method="post" action="index.jsp?message=deconnecte">
       <input type="submit" value="Deconnexion" onclick='parent.location="javascript:location.reload()'/>
    </form>
    Code du début de index.jsp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        if(message != null){
            session.invalidate();
            ;}
    Ca me déconnecte bien, le problème, c'est que le bouton est toujours la et que je semble toujours connecté! Je dois recliquer dessus, ou actualiser, pour qu'il disparaisse.

    L'adresse "index.jsp?message=deconnecte" s'affiche bien dans mon navigateur et quand j'actualise, ca marche.
    Notez que si j'actualise avec un lien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="#" onclick="document.location.reload();return(false)" title="Actualiser la page">Actualiser</a>
    Ca marche aussi mais une popup apparait et dit "La page que vous tentez d'actualiser contient des données envoyées par POST." etc etc.

    Merci d'avance j'espère que vous pourrez m'aider a enfin faire une actualisation propre pour que ma déconnexion soit "totale" dès le premier clique !

  2. #2
    Membre habitué
    Inscrit en
    Novembre 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 11
    Par défaut
    Salut,

    Dans ta JSP, tu affiches ton bouton déconnexion suivant une condition ? Tu peux peut-être nous donner le bout de code de ta JSP ?

    Il faut réinitialiser la variable dans ta session afin de ne plus afficher le bouton de deconnexion.

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2007
    Messages
    258
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 258
    Par défaut
    Wahou alors là merci. On peut dire que tu as l'oeil. Il fallait en effet que je remette ma variable de session à 0.

    Il fallait faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if(message != null){
    psd=null;
    session.invalidate();
    ;}
    et non pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if(message != null){
    session.invalidate();
    ;}

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

Discussions similaires

  1. [AJAX] Actualisation d'une page par AJAX
    Par jack_1981 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 30/06/2006, 13h07
  2. actualisation d une page
    Par getp2 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 08/06/2006, 18h37
  3. actualiser automatiquement une page web.
    Par MAJIK_ENIS dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 24/05/2006, 17h55
  4. actualisation d'une page automatiquement
    Par jack_1981 dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 22/05/2006, 13h28
  5. Site qui vérifie les actualisations d'une page web
    Par LFC dans le forum Autres langages pour le Web
    Réponses: 4
    Dernier message: 01/12/2005, 18h47

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