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

Struts 1 Java Discussion :

Session - Url


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    237
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 237
    Par défaut Session - Url
    Bonjour,

    Quand on lance une appli struts et que l'on crée une session je croyais que l'on voyait la session dans l'url.

    Pourquoi je ne vois pas la session de mon appli dans le navigateur ? du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    http://localhost:8080/context/rechercheClassique.do;jsessionid=C8485558DF2DA83B037BDB9B0F1A38BB.yas02g
    merci ....

  2. #2
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    237
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 237
    Par défaut
    bonjour

    en fait, j'ai trouvé, ça dépend du navigateur selon s'il accepte les cookie ou pas.
    s'ils ne les acceptent pas, tomcat rajoute derri_re le .do ?jesessionid=fzffzfzef22...

    sinon il ne l'ajoute pas.

    cependant, je crée une session qaund l'utilisateur sse logue, je voudrais afficher la valeur de cette session à l'écran.

    en faisant ça :

    <%= session.toString() %>

    ça me donne :

    org.apache.catalina.session.StandardSessionFacade@11b86c7

    est ce la valeur de la session ?? (ça me parait bizzare car tout ce qui est avant l'arobase est identique pour chaque session donc seul les 7 derniers caratères sont différents.... ça me paraît peu pour gérer des sessions avec des milliers d'utilisateurs différents...)

    quelqu'un a une réponse ?

    merci

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2007
    Messages
    392
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 392
    Par défaut
    tu peux essayer :
    cf. la javadoc.
    Tu as appellé la méthode toString() qui généralement retourne le nom de la class (ici l'implémentation utilisée) et le numéro de l'instance de cet objet dans la JVM....séparé par le caractère "@"
    C'est pour ça que seuls les derniers caractères sont différents car c'est tjs la même class d'implémentation qui est utilisée.

  4. #4
    Membre éclairé
    Inscrit en
    Novembre 2007
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 69
    Par défaut
    Salut,


    tu peux faire session.getId()

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    237
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 237
    Par défaut
    merci

    ça marche nickel !

    @+

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

Discussions similaires

  1. Récupération rapide des variables de formulaire/sessions/Url/Cookies
    Par guitou12 dans le forum Contribuez / Téléchargez Sources et Outils
    Réponses: 0
    Dernier message: 14/02/2011, 19h11
  2. [Débutant]infos ds session sans cookie ? url rewriting ?
    Par Satanas_et_diabolo dans le forum ASP
    Réponses: 8
    Dernier message: 10/10/2006, 17h13
  3. [Sécurité] variable de session dans url
    Par mussara dans le forum Langage
    Réponses: 2
    Dernier message: 07/01/2006, 22h53
  4. [technique] URL Rewriting et Session
    Par glsn dans le forum Général Conception Web
    Réponses: 5
    Dernier message: 19/12/2005, 11h26
  5. Réponses: 10
    Dernier message: 27/08/2004, 11h55

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