2011-06-24 3 views
0

J'ai une boîte de sélection multiple, qui sur l'information précédente est remplie, puis des sélections peuvent être faites. En ce moment, il est peuplé mais pas exactement comme je l'avais prévu.Struts configuration de la boîte de sélection multiple

Dans mon JSP, il est configuré comme:

<html:select property="fields" multiple="true" style='width:200px;'> 
    <html:options property="fields"/> 
</html:select> 

Dans ma classe formulaire « champs » est un ArrayList que dans ma classe d'action ajouter des valeurs aussi. Ce que je veux être capable de faire est de faire en sorte que ces valeurs soient les choix pour la boîte, et ensuite être capable de lire toutes les valeurs que l'utilisateur sélectionne dans cette boîte. Il semble maintenant que les valeurs sont mises en place mais sont également «sélectionnées». Je pense que ce que je vais avoir besoin de quelques ajustements, mais je suis un peu confus.

Merci pour l'aide

+0

Quelqu'un? L'utilisation de la valeur = "" serait ce que je veux, c'est-à-dire que la propriété stocke les sélections et que la valeur a les options. Je ne sais pas où travailler en termes de dans la sélection ou options tag – Kyle

Répondre

0

j'ai pu obtenir ce travail à mi-chemin:

<html:select property="fields" multiple="true" style='width:200px;'> 
    <html:options property="fieldsOptions"/> 
</html:select> 

Où fieldsOptions est un ArrayList ajouter des valeurs dans ma classe d'action, et les champs est une chaîne [] dans ma forme, mon problème maintenant est après que je choisis des options je veux pouvoir voir ces sélections et j'ai supposé qu'elles seraient juste mises dans des «champs» mais il ne semble pas que c'est le cas, suis-je peut-être juste accestant juste.

+0

Ok, je crois que c'est ce que je veux, mais quand je le fais. "document.form [0] .fields.value il ne renvoie pas la chaîne [] que les champs sont dans mon formulaire, mais juste une chaîne qui a la première sélection donc je ne peux pas voir toutes mes sélections, des idées? – Kyle

Questions connexes