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 :

[JAVA]Probleme de session


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 4
    Par défaut [JAVA]Probleme de session
    Bonjour,
    je programme en java sous eclipse et j'ai un probleme avec ma session créée dans une sevlet.j'aimerai garder les information de login d'un client dans une session pour pouvoir les afficher dans une jsp(Affichage.jsp).j'accede a "Affichage.jsp" en passant par une autre jsp(Choix.jsp) qui elle en fait me donne le choix d'accerder ou non a "Affichage.jsp".mon probleme est que les informations sont perdues en cours de route et que quand j'accede a "Affichage.jsp" les valeurs des informations mises en session sont toutes "null"...alors que j'arive à les afficher sur "Choix.jsp"...je ne sais pas d'ou vient ce probleme....peut est-ce probleme de time out...si quelqu'un a une idée...svp aidez moi!.....je suis completement perdue....je vous remercie d'avance de l'attention que vous m'accorderez!

  2. #2
    Membre émérite Avatar de noOneIsInnocent
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    1 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 037
    Par défaut
    Bonjour

    est-ce que tu peux nous dire comment tu as mis tes objets en session et comment tu les recuperes ?

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 4
    Par défaut
    oui, voila pour ce qui est de mettre les objets en session(dans une servlet):
    HttpSession session = request.getSession(true);
    session.setAttribute("nom", nom);
    session.setAttribute("prenom", prenom);
    session.setAttribute("num", user);
    session.setAttribute("solde", solde);
    session.setAttribute("date", date);

    puis pour les afficher dans la jsp:
    <%String nom=(String) session.getAttribute("nom"); %>
    <%=nom%>
    <%String prenom=(String) session.getAttribute("prenom");%>
    <%=prenom %>

    N compte: <%String num=(String) session.getAttribute("num");%>
    <%=num %><br>
    <b>Votre solde est de: </b><%String solde=(String) session.getAttribute("solde");%>
    <%=solde %><br>
    <b>Le: </b><% String date=(String)session.getAttribute("date");%>
    <%=date %>
    en fait cette jsp d'affichage est appelée par une autre jsp qui elle est appelée par la servlet. si je fais appel a la jsp d'affichage directement a partir de la servlet...ça marche!....c'est le fait de passer par une autre jsp qui fait que ça plante.mercii pour toute aide que vous pourrez me fournir...je ne sais vraiment pas quoi faire

  4. #4
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Par défaut
    Je dirais que le jeton de session n'est pas transmis.

    As-tu bloqué les cookies sur ton navigateur ?
    Tu pourrais également jeter un oeil aux échanges HTTP en utilisant Firefox+Firebug. Tu pourrais voir si ton navigateur récupère/envoie les cookies.

    Sinon il existe des tags libs qui permettent de générer des URLs qui soient conformes pour la gestion des sessions (ajoutes des paramètres dans le cas où le navigateur a bloqué les cookies)
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

  5. #5
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 4
    Par défaut
    mercii a tous!....j'ai réglé mon problème... c’était effectivement un probleme de cookies bloquées....encore merci pour votre aide!!

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

Discussions similaires

  1. Debutant en JAVA, problème avec 1er programme
    Par Gymerus dans le forum Entrée/Sortie
    Réponses: 13
    Dernier message: 07/09/2005, 12h10
  2. Réponses: 2
    Dernier message: 16/08/2005, 09h21
  3. [VB.Net] Problème de Session
    Par theartist dans le forum ASP.NET
    Réponses: 7
    Dernier message: 09/09/2004, 16h06
  4. Problème de session sous Konqueror
    Par Escuzze dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 06/07/2004, 11h52
  5. [C#] Probleme de session
    Par alexischmit dans le forum ASP.NET
    Réponses: 2
    Dernier message: 26/04/2004, 16h33

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