将多个选择框中的选定值保存到数组中

时间:2014-04-03 13:01:52

标签: html spring-mvc spring-form

我在页面上有很多选择框,由js生成。

<select class='form-control mySelector' name='crossStageForm.teamIds[i]'>"
    <option value='${null}'>choose team</option>
    <c:forEach items='${crossStageForm.teamTOs}' var='teamTO'>
        <option value='${teamTO.id}' label='${teamTO.title}'/>
    </c:forEach>
</select>

我需要将id保存为spring形式的Long值数组。 这是我的数组

public class CrossStageForm {
    //other fields
    private Long[] teamIds;
    //getters and setters 
}

我想也许在js中我应该生成用于保存i值然后将其用作数组索引的构造,但无论如何我不确定我是否正在使用正确的方法将值从select保存到数组。所以问题是关于许多选择框并将其值保存到数组

1 个答案:

答案 0 :(得分:0)

好吧我发现了我的错误:选择在表单上,​​所以选择&#34; name&#34;属性我不应该写表单名称,只是&#34; teamIds&#34;没有索引,现在工作正常