|
|
Bonjour tout le monde. je suis un débutant avec les servlets tomcat. je suis en train de faire une servlette "produit" qui appelle une classe "Produit" dont la methode doGet, permet d'afficher la liste des produits disponible en stock. Ces produits étant stockés dans un fichier texte. Pour afficher les produit, j'utilise une boucle for. A chaque passage dans la boucle for, j'affiche un produit suivi d'un formulaire qui a la tete suivante:
<form method="POST" action="produit" enctype="application/x-www-form-urlencoded">
state:
<input type="radio" name="statut" value="pris"> pris
<input type="radio" name="statut" value="refus"> refus
<input type="radio" name="statut" value="indecis">indecis
<input type="submit" name="OK" value="OK">
</form>
Pour l'appeler dans le doGet, je fais
RequestDispatcher rd = getServletContext().getRequestDispatcher("/statu.html");
rd.include(req, resp);
Ce formulaire sert à prendre un produit ou non ou à mettre un statut indécis la dessus.
A la fin de toute la liste, j'affiche aussi un formulaire permettant de supprimer un produit existant ce formulaire se présente comme suit :
<form method="POST" action="produit" enctype="application/x-www-form-urlencoded">
Numero du produit supprimer:
<input type="text" size="5" name="index">
<input type="submit" name="remove" value="Supprimer">
</form>
Ici je fais l'appeler dans le doGet, je fais
RequestDispatcher rd = getServletContext().getRequestDispatcher("/prod.html");
rd.include(req, resp);
Etant donné que les deux formulaire appellent la meme servlette, j'aimerai savoir comme je peux faire pour récupérer ces champs séparément dans la meme méthode doPost. (savoir pour chaque produit s'il est pris ou pas. Et savoir aussi si l'utilisateur à demander la suppression d'un produit ou pas). Aider moi s'il vous plait. Ou si j'ai pas été tres claire n'hésitez pas à me poser des question de clareté. Merci d'avance
|