我有一个多选框,根据输入的先前信息填充,然后可以进行选择。现在它正在填充,但不是按照我的预期。
在我的JSP中,它设置为:
<html:select property="fields" multiple="true" style='width:200px;'>
<html:options property="fields"/>
</html:select>
在我的Form类中,“fields”是一个ArrayList,在我的Action类中我也添加了值。我希望能够做的是将这些值作为框的选择,然后能够读取用户从该框中选择的任何值。现在似乎价值被放在那里,但也被“选中”。我想我的东西只需要一些调整但我有点困惑。
感谢您的帮助
答案 0 :(得分:0)
我能够让这个中途工作:
<html:select property="fields" multiple="true" style='width:200px;'>
<html:options property="fieldsOptions"/>
</html:select>
其中fieldsOptions是一个ArrayList我在我的Action类中添加了值,而field是我表单中的String [],我现在的问题是在我选择了我希望能够看到这些选项的选项之后我认为他们会只是放在“领域”但似乎不是这样的情况,我可能只是没有正确地加入它。