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 :

Récupérer un attribut d'une page JSP


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2010
    Messages : 97
    Par défaut Récupérer un attribut d'une page JSP
    bonjour,
    dans la servlet 'gerer.do' de mon appli j'essaye de récupérer un attribut("schema") créer dans une JSP :

    code JSP :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <%! public static boolean isfirst=true; public static ContextSchema sh;%>
     
    <%
     
    if(isfirst==true)
    {
    /*je récupéré mon schéma d'une  servlet first.do*/
    sh= (ContextSchema)request.getAttribute("schema");isfirst=false;
    }
    request.setAttribute("schema", sh);
    %>
    et j'ai des boutons submit qui renvoient vers gerer.do dont le code est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
    			throws ServletException, IOException {
    		resp.setContentType("text/html");
    		PrintWriter out = resp.getWriter();
    try{
    		ContextSchema sh=null;
                    sh= (ContextSchema)req.getAttribute("schema");
    		out.println(sh.toString());}
    		catch(Exception x)
                    {out.print(x.getMessage());}
    }
    Le resultat du out.println(sh.toString()) est toujours null puisqu'il n'a pas récuperer l'attribut schema.

    aidez moi svp !!

  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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <%
     
    if(isfirst==true)
    {
    /*je récupéré mon schéma d'une  servlet first.do*/
    sh= (ContextSchema)request.getAttribute("schema");isfirst=false;
    System.out.println(sh);
    }
    request.setAttribute("schema", sh);
    %>
    Ca donne quoi au moment de la 1ere récupération?

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2010
    Messages : 97
    Par défaut
    Citation Envoyé par DevServlet Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <%
     
    if(isfirst==true)
    {
    /*je récupéré mon schéma d'une  servlet first.do*/
    sh= (ContextSchema)request.getAttribute("schema");isfirst=false;
    System.out.println(sh);
    }
    request.setAttribute("schema", sh);
    %>
    Ca donne quoi au moment de la 1ere récupération?
    elle va donnée le nom du schéma.

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2010
    Messages : 97
    Par défaut
    Juste une précision :

    quand j'ajoute

    request.getRequestDispatcher("gerer.do").forward(request, response);

    dans ma JSP mon schéma est récupérer cette fois dans "gerer.do" mais ma page JSP ne s'affiche pas puisqu'il passe directement à gérer.do

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

Discussions similaires

  1. Récupérer un champ d'une page JSP dans un managed bean
    Par oum87 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 25/01/2013, 12h03
  2. Récupérer le résultat d'une page JSP
    Par micouz dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 15/08/2012, 09h12
  3. [HTML] Récupérer une "image" html d'une page JSP
    Par benjoo dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 19/03/2008, 11h54
  4. Réponses: 2
    Dernier message: 14/05/2007, 14h59
  5. [Sécurité] comment récupérer le subject dans une page jsp?
    Par lalakers dans le forum Servlets/JSP
    Réponses: 13
    Dernier message: 13/07/2005, 11h42

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