Bonjour,
voilà je vous expose le soucis que je rencontre.
Sur une page JSP, un formulaire appelle à sa validation une servlet appelé AddProduct.
Une fois le traitement de la servlet réalisé, je passe un paramètre a la request et réalise un forward vers une autre servlet qui après ça appelle une autre JSP.
On arrive bien sur la JSP qui affiche la liste des produits récupérée dans la request.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 request.setAttribute("listProducts", pm.listProducts()); RequestDispatcher rd = request.getRequestDispatcher("/admin/listProduct.jsp"); rd.forward(request, response);
cependant, l'URL du navigateur reste sur AddProduct.
Ce qui fait qu'en appuyant sur F5, cela réexécute la servlet AddPorduct
Un peu génant ...
De plus, en utilisant sendRedirect à la place du RequestDispatcher, l'URL est bien modifié mais je n'arrive pas à transmettre de paramètre...
Qqn sait il comment faire? (sans passer le paramètre dans la session car c'est pas très propre...).
Merci
En clair, je veux pouvoir transmettre un paramètre, tout en pouvant changer l'URL du navigateur.
Merci
Partager