Bonjour à tous,
je suis en train de développer quelques pages, et tente de suivre une méthode de développement MVC.
Pour être bref, j'ai une page login.jsp qui récupère de l'utilisateur deux paramètres, login et password.
Ceux ci sont envoyés à une Servlet qui récupère bien les données et fait son traitement métier.
par contre, lorsque je veux rediriger l'affichage vers une autre jsp (admin.jsp),
le contexte de ma session est perdu (mes deux paramètres sont à null)...
voici l'appel que je fait depuis ma servlet :
//Récupère bien les deux paramètes...
String login=req.getParameter("login");
String pass=req.getParameter("password");
//Par contre ma jsp est bien forwardée mais récupere null/null
getServletContext().getRequestDispatcher((String)params.get("urladmin")).forward(req,res);
depuis l'admin.jsp, voici le header pour récupérer mes params :
<%
String login=(String)request.getAttribute("login");
String password=(String)request.getAttribute("password");
%>
j'ai bien fait attention de ne pas faire de traitement avec un objet PrintWriter ou ServletOutputStream avant de lancer mon forward car je sais que je perdrais le contexte...
Avez vous une idée ?
(pour info je suis en tomcat 5.5, donc la version 2.4 de Servlet)
Merci pour vos réponses,
Tiamat.
Partager