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+![]()
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+![]()
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 !
Merci , je vais essayer parceque j'ai trouvé des mots nouvelles pour moi dans ta reponse (scope).
merci!
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
Tu peux essayer ça:
Et ensuite, pour afficher la valeur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part String username = request.getParameter("username");
Voili voila !
Code : Sélectionner tout - Visualiser dans une fenêtre à part <%= username %>
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
Partager