Bonjour tout le monde. je suis un débutant avec les servlets tomcat. je suis en train de faire un servlet "produit" qui appelle une classe "Produit" dont la méthode 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 tête suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
RequestDispatcher rd = getServletContext().getRequestDispatcher("/prod.html");
rd.include(req, resp);
Étant donné que les deux formulaire appellent la même servlet, j'aimerai savoir comme je peux faire pour récupérer ces champs séparément dans la même 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é très claire n'hésitez pas à me poser des question de clarté. Merci d'avance