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 :

Passage de parametre Servlet vers JSP


Sujet :

Servlets/JSP Java

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 23
    Points : 16
    Points
    16
    Par défaut Passage de parametre Servlet vers JSP
    Salut,
    j'ai une page jsp controler par une servlette, j'ai recuperer les parametre avec ma servlet et je sais plus comment les passer a une autre page jsp!!
    Qui peut m'aider?
    A+

  2. #2
    Membre régulier Avatar de 17mounir
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2005
    Messages : 101
    Points : 78
    Points
    78
    Par défaut
    Salut,

    Dans t'as servlet, tu mets tes donnees dans le scope que tu veux (request, session ...) puis tu fait une redirection vers la jsp concernée.

    dans la jsp t'as acces a l'objet request qui te fournie les méthodes getSession(), getParameter()... (utilise ctrl + espase de Eclipse )

    personnelement j'utilise Struts et ça vaut vraiment le detour (je trouve)

    j'epère que ça va t'aider !
    Mounir.B

  3. #3
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 23
    Points : 16
    Points
    16
    Par défaut
    Merci , je vais essayer parceque j'ai trouvé des mots nouvelles pour moi dans ta reponse (scope).
    merci!

  4. #4
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 23
    Points : 16
    Points
    16
    Par défaut
    Voici 1 bout de code :
    //corps de doPost
    String userpassword=req.getParameter("password");
    String username =req.getParameter("username");
    url="/Home.jsp";
    RequestDispatcher rd = sc.getRequestDispatcher(url);
    rd.forward(req,resp);Dans Home.jsp , je veux afficher le username
    Alors est ce que vous pouvez m'expliquer comment je fais

  5. #5
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    238
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 238
    Points : 90
    Points
    90
    Par défaut
    Tu peux essayer ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String username = request.getParameter("username");
    Et ensuite, pour afficher la valeur :
    Voili voila !
    (@_@)

  6. #6
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 23
    Points : 16
    Points
    16
    Par défaut
    j'ai déja essayé ça mais , le resultat est null.
    c paceque request est propre à la page jsp alors que j'ai besoin du req de la servlet.
    j'ai essayé avec un bean que je le modifie dans la servlet :
    UserBean usr=new UserBean();
    usr.setName(username);
    et j l'ai applelé depuis la jsp: <jsp:useBean id="usr" class="isp.beans.UserBean" />
    hello:<%=usr.getName()%>;
    Mais le resultat est
    hello: null

  7. #7
    Membre régulier Avatar de 17mounir
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2005
    Messages : 101
    Points : 78
    Points
    78
    Par défaut
    Je pense que dans t'as servlet il faut que tu fasses un request.setParameter() ou un truc du genre pour que tu mette dans la requette ce que tu veux recuperer dans la jsp.

    car si tu fait un getParameter d'un truc que t'as pas setté, ça te donne null.
    Mounir.B

  8. #8
    Expert éminent

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Points : 7 778
    Points
    7 778
    Par défaut
    Citation Envoyé par Ahmed0012
    j'ai déja essayé ça mais , le resultat est null.
    c paceque request est propre à la page jsp alors que j'ai besoin du req de la servlet.
    j'ai essayé avec un bean que je le modifie dans la servlet :
    UserBean usr=new UserBean();
    usr.setName(username);
    et j l'ai applelé depuis la jsp: <jsp:useBean id="usr" class="isp.beans.UserBean" />
    hello:<%=usr.getName()%>;
    Mais le resultat est
    hello: null
    Dans la servlet, faut mettre le bean usr dans le scope request par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    UserBean usr=new UserBean();
    usr.setName(username);
    request.setAttribute("usr",usr) ;
    Dans la jsp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <jsp:useBean id="usr" class="isp.beans.UserBean" scope="request"/>
     
    hello:<%=usr.getName()%>
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <jsp:useBean id="usr" class="isp.beans.UserBean" scope="request"/>
     
    hello : <jsp:getProperty name="usr" property="name"/>
    Modératrice Java - Struts, Servlets/JSP, ...

  9. #9
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 23
    Points : 16
    Points
    16
    Par défaut Résolu
    Merci pour vous tous,
    Je viens de résoudre le probleme grace à la solution "c_nvy".
    Alors merci .. et A+

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

Discussions similaires

  1. Erreur passage d'arraylist de servlet vers jsp
    Par padawan78 dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 10/04/2011, 23h52
  2. Passer un attribut ou parametre d'une servlet vers jsp
    Par Titeuf82 dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 03/04/2008, 23h07
  3. Passage de parametre Access vers Excel
    Par climz dans le forum Access
    Réponses: 2
    Dernier message: 05/05/2006, 15h07
  4. Réponses: 2
    Dernier message: 24/03/2005, 10h20
  5. [ SERVLET ] [JSP ] Redirection servlet vers JSP
    Par Enfa dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 23/02/2005, 14h55

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