Bonsoir tout le monde,
J'ai un problème de récupérations des éléments séléctionnés du check box à partir de ma page jsp. en fait j'ai voulu cocher plusieurs contacts et les supprimer par la suite dans ma classe Action appelé.
Voici les éléments que j'ai codé :
La page JSP
<html:form action="ListeContacts.do">
<table>
<tr>

<td><a href="DeleteContacts.do" onclick="return (confirm('Voulez-vous vraiment supprimer cet enregistrement ?'))">Supprimer</a></td>

</tr>
</table>


<display:table class="sortable" id="elementContact" name="listContactsForm.contacts" requestURI="/ListeContacts.do" pagesize="10" export="true">
<display:column title="<input type='checkbox' name='allbox' onclick='selectAll()'/>">
<input id="<bean:write name="elementContact" property="idContact"/>" type="checkbox" name="idChoix" /></display:column>
<display:column property="nom" sortable="true" title="Nom"></display:column>
<display:column property="prenom" sortable="true" title="Prénom"></display:column>
<display:column property="telephone" sortable="true" title="Tél."></display:column>
<display:column property="email" sortable="true" title="E-mail"></display:column>
<display:column property="groupe.nom" sortable="true" title="Groupe" ></display:column>
</display:table>

</html:form>

La classe Action:
public class DeleteContactAction extends Action {

public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
System.out.println("supprimer");

String choix[] = ((ContactsForm)form).getIdChoix();
//System.out.println(choix.length);

if(choix != null){
for(int i=0;i<choix.length;i++){
// suppression des éléments cochés
System.out.println(choix[i]);
}
}
return mapping.findForward("succes");
}
}
La classe Form
public class ContactsForm extends ActionForm {

private List<Contact> contacts = new ArrayList<Contact>();
private String[] idChoix;
public ContactsForm() {
super();
}

public List<Contact> getContacts() {
return contacts;
}

public void setContacts(List<Contact> contacts) {
this.contacts = contacts;
}

public String[] getIdChoix() {
return idChoix;
}

public void setIdChoix(String[] idChoix) {
this.idChoix = idChoix;
}



}

Pourriez-vous m'aider svp?