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 :

Changer le scope d'un objet


Sujet :

Servlets/JSP Java

  1. #1
    Membre confirmé Avatar de MicroPuce
    Inscrit en
    Mai 2004
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 262
    Par défaut Changer le scope d'un objet
    Salut,
    J'ai une question sur un truc qui me semblait tout bête mais qui, finalement, me pose souci
    Vala, j'ai un objet en session, et je veux le déplacer dans la request :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    HttpSession session = request.getSession();
    MaClasse monObjet = (MaClasse)session.getAttribute("monObjet");
    request.setAttribute("monObjet", monObjet);
    session.setAttribute("monObjet", null);
    //session.removeAttribute("monObjet");
    Et ben mon objet, y disparait aussi de la request!!!????
    'comprends plus, môa
    Comment y faut faire?

  2. #2
    Pi2
    Pi2 est déconnecté
    Membre confirmé

    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 134
    Par défaut
    Ce bout de code, il est où? Dans une servlet? dans une page JSP?

  3. #3
    Membre émérite Avatar de yann2
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 897
    Par défaut
    Salut

    Es-tu sûr de ne pas avoir changé de requête quand tu tentes de récupérer ton objet ?
    Je dis ça comme ça au cas où même si je pense que tu as déjà vérifié ; c'est juste pour éviter 10 pages de réponses pour en arriver à cette conclusion.

  4. #4
    Membre confirmé Avatar de MicroPuce
    Inscrit en
    Mai 2004
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 262
    Par défaut
    Voilà le code plus complet, j'espere que ça répond à vos questions
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    	protected void doGet(HttpServletRequest request, HttpServletResponse response) ... {
    		HttpSession session = request.getSession();
    		MaClasse monObjet = (MaClasse)session.getAttribute("monObjet");
    		request.setAttribute("monObjet", monObjet);
    		session.setAttribute("monObjet", null);
    		//session.removeAttribute("monObjet");
    		RequestDispatcher disp = request.getRequestDispatcher("/maPage.jsp");
    		disp.forward(request, response);
    	}
    Merchi...

Discussions similaires

  1. [POO] Changer la source d'un objet (flash) en Javascript
    Par thomine dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 11/02/2008, 16h54
  2. Changer les droits sur un objet via une requete
    Par gg72160 dans le forum Sécurité
    Réponses: 1
    Dernier message: 10/06/2006, 21h14
  3. Pb pour changer la taille d'un Objet TImage dans une Form
    Par Gouyon dans le forum C++Builder
    Réponses: 10
    Dernier message: 06/06/2006, 18h01
  4. Réponses: 1
    Dernier message: 20/02/2006, 10h59
  5. changer la couleur d'un objet existant
    Par Mandalar dans le forum Tkinter
    Réponses: 4
    Dernier message: 02/03/2005, 21h09

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