j'ai une page jsp page1 avec un formulaire
une servlet récupère les données. elle effectue un traitement, i.e. une sélection dans une base de données avec une méthode recherche qui renvoie un ResultSet
voici un extrait du code de la servlet :
lorsque le forward est execute, je voudrais pouvoir transmettre a page2 le resultset récupéré. est-ce qu'il y aurait une méthode du genre response.setParameter(retour) ou quelque chose comme ca ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public class recherche extends HttpServlet { public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ String nom = request.getParameter("name"); ResultSet retour = recherche(nom); // recupère le résultat de la méthode recherche ServletContext application = getServletContext(); RequestDispatcher rd = null; rd = application.getRequestDispatcher("page2.jsp"); rd.forward(request, response); }
merci d'avance pour votre aide
Partager