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 :

sessions mélangées ?


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Développeur Full Stack
    Inscrit en
    Septembre 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Full Stack

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8
    Par défaut sessions mélangées ?
    Bonjour,
    Je viens d'etre confronté a un probleme resolu que j'ai du mal a comprendre.

    Voila, je m'explique, auparavant
    Une application j2EE multi utilisateur, en sessions des donnees utilisateurs(par ex: login unique + un objet de connexion a un systeme d'information: DCS). Lorsque l'application a plusieurs utilisateurs, les utilisateurs sont toujours bien identifiés par le login, unique mais l'objet DCS, recupere pour le login1, peut etre celui du login2. Gros probleme.

    En mettant l'objet DCS dans le contexte de la servlet, géré par une hashmap la clef de la table est le login unique de l'utilisateur, je n'ai plus de probleme quand je recupere l'objet dcs pour le login1, j'ai bien DCS1, et non plus dcs2 ou autre.

    Comment expliquer que le fait de mettre l'objet dcs dans le contexte de la servlet, plutot que dans la session ai resolu le probleme?
    Quelqu un aurait il une explication, d'avance merci.

  2. #2
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut
    N'aurais tu pas déclaré des variables globales dans ta servlet?

    Si c'est le cas, sache qu'elles sont alors partagées par toutes tes sessions utilisateurs ce qui peut donner ce genre de problème si c'est utilisé a mauvais escient.

  3. #3
    Membre habitué
    Profil pro
    Développeur Full Stack
    Inscrit en
    Septembre 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Full Stack

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8
    Par défaut
    Bonjour yolepro,
    Pourrais tu etre plus precis sur
    N'aurais tu pas déclaré des variables globales dans ta servlet?
    D'avance merci

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Une servlet étant partagée par plusieurs utilisateurs, on ne doit pas y mettre d'attributs que l'on modifie.
    En gros, on y stocke que des constantes.

  5. #5
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut
    danyric > Cela signifie que les variable que tu déclares doivent l'etre au niveau de la méthode doGet ou doPost et non pas globale a la classe car il n'existe qu'une seule instance de servlet partager par tous les utilisateurs.

Discussions similaires

  1. [PHP 5.2] Mélange de sessions
    Par pas30 dans le forum Langage
    Réponses: 2
    Dernier message: 06/01/2010, 22h19
  2. Mélange zend session et autre gestion de session
    Par fadex dans le forum Autres composants
    Réponses: 1
    Dernier message: 06/07/2009, 18h57
  3. Problème de selection (mélange) de session
    Par CAML dans le forum ASP.NET
    Réponses: 5
    Dernier message: 15/05/2009, 13h18
  4. Mélange de sessions
    Par Pongten dans le forum ASP.NET
    Réponses: 9
    Dernier message: 08/11/2007, 17h33
  5. Mélange de sessions - problème hébergeur
    Par pas30 dans le forum Langage
    Réponses: 9
    Dernier message: 16/09/2007, 23h43

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