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
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 private int id; private String name; private String item; private String product; private boolean selected;
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.
<button:submit label="update" width="100"/>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
</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
Partager