Supprimer une ligne d'un tableau, et MAJ de la BDD
Bonjour,
Je dispose d'une jsp contenant une form qui liste dans un tableau un ensemble de personnes.
Pour chacune d'elles je crée un bouton de suppression associé.
L'action déclenchée déclenche la méthode "delete" de ma servlet, et récupère l'id (clé primaire) de la personne à supprimer.
Malheureusement, la méthode request.getParameter("id") de ma servlet me renvoie la première occurence du paramatre "id" dans ma jsp.
J'aimerais savoir comment je peux m'en sortir pour effacer la bonne personne et non toujours la première??
Merci d'avance!
Xavier
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
<html:form action="ViewPersonnesAction" method="POST">
<html:hidden property="event" value=""/>
<table border="1">
<tr>
<td>Nom</td>
<td>Prenom</td>
<td>Adresse</td>
<td>Email</td>
</tr>
<logic:iterate name="ViewPersonnesForm" id="liste_id" property="liste">
<tr>
<html:hidden name="liste_id" property="id" />
<td><bean:write name="liste_id" property="nom"/></td>
<td><bean:write name="liste_id" property="prenom"/></td>
<td><bean:write name="liste_id" property="adresse"/></td>
<td><bean:write name="liste_id" property="email"/></td>
<td><html:submit property="btn" value="Supprimer" onclick="ViewPersonnesForm.event.value = 'delete';"/></td>
</tr>
</logic:iterate>
</table>
</html:form> |