Bonjour,

Je suis débutant en struts et je sêche là.
J'ai générer un formulaire avec des checkbox. Mais je ne connais pas le nombre de checkbox qu'il y aura.
Quel ActionForm je peux utiliser pour récuperer mes checkbox ?

Pour l'instant j'ai fait ceci :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
<html:form action="/runMoreSubmit.do?name=cewe&type=3">
<table class="a_section">
<tr class="a_rubrique"><td width=100><div align="center">Num BL</div></td><td width=100><div align="center">date</div></td><td width=100><div align="center">Diffuseur</div></td><td width=100><div align="center">Code article</div></td><td width=100><div align="center">type Erreur</div></td><td width=100><div align="center">Selectionner</div></td></tr>
 
<bean:define id="erreurs" name="leserreurs" scope="session" type="com.plsvista.forms.ErreurForm[]"/>
<logic:iterate id="erreur" name="erreurs">
 
<tr onmouseover="this.bgColor='#EFF4FB';" onmouseout="this.bgColor='#FFFFFF';">
<td><div align="center"><bean:write name="erreur" property="numBL"/></div></td>
<td><div align="center"><bean:write name="erreur" property="date"/></div></td>
<td><div align="center"><bean:write name="erreur" property="codeDiffuseur"/></div></td>
<td><div align="center"><bean:write name="erreur" property="codeArticle"/></div></td>
<td><div align="center"><bean:write name="erreur" property="typeErreur"/></div></td>
<td><div align="center">
<html:checkbox name="erreur" property="check" value="true" ></html:checkbox></div></td>
</tr>
 
</logic:iterate>
<tr><td colspan="6"><DIV align="center"><br/><html:submit  value="Réintégrer"></html:submit></DIV> </td></tr>
</table>
</html:form>
avec l'action suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<action
            path="/runMoreSubmit"
            type="com.plsvista.actions.MainErreur"
            name="erreurForm"
            scope="request"
 
            input="/runErreurSubmit.do">
            <forward name="success" path="/pages/resultIntegration.jsp"></forward>
            <forward name="erreur" path="/pages/erreur.jsp"></forward>
            </action>
Merci de votre aide