J'ai une JSP où les données sont montrées en utilisant une boucle for: each. Dans cette boucle, j'ai une étiquette multibox qui affichera des cases à cocher à côté de chaque ligne correspondante. Un utilisateur aura la possibilité de sélectionner toutes ou quelques-unes ou aucune des cases à cocher et cliquez sur Imprimer.question sur <html: multibox>?
JSP PAGE LOOK :--
MULTIBOX PERSONNAME INVITATIONLIST
------------- ------------------ ---------------------
PROPERTY:-- [STRINGARRAY] [STRING] [STRINGARRAY]
<table><tr>
<logic:iterate id="message" name="MessageForm" property="nameList">
<td>
<html:multibox name="FORM" property="GETINVITATIONS">
<bean:write name="FORM" property="name" />
<bean:write name="FORM" property="selectedInv" /> <------ how to add String array to 'GETINVITATIONS'?
</html:multibox>
</td>
<td><bean:write name="FORM" property="name" /></td> [NAME]
<td>
<bean:define id="List" name="FORM" property="invLst" type="java.util.ArrayList" />
<html:select style="width:200px;" name="FORM" property="selectedInv" styleId="selectedInv1" multiple="true"> [MULTIPLE INVITATION NAMES]
<html:options name="List"/>
</html:select>
</td>
</logic:iterate>
</tr>
</table>
Seul le nom est ajouté au GETINVITATIONS
; selectedInv
ne l'ajoute pas. Ne nommez l'impression que dans la console. Comment faire?
Je suppose que selectedInv est String [], est-ce correct? –