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 :

Attributs d'une requête


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 102
    Par défaut Attributs d'une requête
    Bonjour,

    J'ai une question :

    Dans ma servlet1 j'ajoute 2 attributs à ma requête avant de la rediriger vers ma page2:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    	@Override
    	protected void doPost ( HttpServletRequest req, HttpServletResponse res )  
    	{
    		req.setAttribute( "etablissement", etablissement);
                    req.setAttribute( "operateur", operateur);
     
    		req.getRequestDispatcher( "/page2.jsp" ).include( req, res );
     
    	}
    Dans ma servlett2 donc, je souhaite récupérer ces attributs mais leur valeur est null:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    	@Override
    	protected void doPost ( HttpServletRequest req, HttpServletResponse res )  
    	{
                    String o = (String) req.getAttribute( "operateur" );
                    String s = (String) req.getAttribute( "etablissement" );
    	}
    Pourquoi ?

    Sachant que dans mes .jsp je suis en doPost...

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Si je comprends bien, voila ton scénario :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    servlet1==>page2.jsp==>servlet2
    C'est bien ça?
    Ca remonte à loin que je n'ai pas fait ce genre de transfert de valeurs, mais je crois bien que les valeurs ne sont valables que de ta servlet vers ta page jsp dispatchée. Tu as 2 choix possibles :
    -Soit utiliser les sessions :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    HttpSession session = request.getSession(true); session.setAttribute(...,...)
    et à la récupération :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    HttpSession session = request.getSession(true); session.getAttribute(...)
    -Ou dans ta page2.jsp mettre les valeurs envoyées par la servlet1 dans un hidden, ces derniers seront egalement postées et récupérées comme tout paramètre normal dans le post de ta servlet2.

  3. #3
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 102
    Par défaut
    Oui merci, j'ai cherché un peu et je suis passé par la solution des paramètres en hidden sur la page.

    J'ai testé la session aussi mais j'ai le même problème bizarre bizarre

    Merci à toi pour la réponse en tous cas

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

Discussions similaires

  1. [AC-2007] Attribution d'un nom de champ dans une requête
    Par qr1687 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 18/02/2013, 15h13
  2. Réponses: 4
    Dernier message: 01/05/2011, 23h50
  3. Récupérer un attribut d'une sous requête
    Par matoon dans le forum Langage SQL
    Réponses: 5
    Dernier message: 25/02/2008, 17h45
  4. [SimpleXML] comment faire une requête basée sur un namespace d'un attribut ?
    Par hansaplast dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 03/09/2007, 01h18
  5. attribut calculé dans une requête
    Par guestCam dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 15/03/2007, 16h58

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