[Struts] probleme html:checkbox ou multibox
bonjour à tous,
j'ai un soucis avec des html:checkbox.
en fait, j'ai un form qui se compose de 3 collections plus d'autres champs.
les collections sont des objects qui possedent les champs suivant
Code:
1 2 3 4 5
| private int id;
private String name;
private String item;
private String product;
private boolean selected; |
le champ selected est sensé représenter une checkbox => s'il est sur true alors la checkbox est cochée si elle est sur false alors la checkbox n'est pas cochée.
cela fonctionne tres bien pour l'affichage des données dans la jsp.
par contre, lorsque je veux modifier l'était d'une checkbox, cela ne fonctionne pas.
Code:
1 2 3 4 5 6 7 8 9 10
|
<html:form action="/jsp/dockProductListAction.do?action=linkChoiceDckProductFinal" scope="session" type="be.post.maintenance.view.form.dockProductForm" name="dockProductForm">
<logic:iterate id="item" name="dockProductForm" property="recipient">
<tr>
<td><html:checkbox name="item" property="selected" value="true">
</html:checkbox>
<bean:write name="item" property="item" />
</td>
</tr>
</logic:iterate> |
<button:submit label="update" width="100"/>
</html:form>
si je fais submit, le valeur du form ne se mettent pas du tout a jour.
j'ai essayer des html:multibox mais ca ne change rien.
je crois que le probleme vient que j'utilise des collections mais je ne vois comment faire pour utiliser autre chose.
merci de vos conseil
bruno