我在页面上有很多选择框,由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保存到数组。所以问题是关于许多选择框并将其值保存到数组
答案 0 :(得分:0)
好吧我发现了我的错误:选择在表单上,所以选择&#34; name&#34;属性我不应该写表单名称,只是&#34; teamIds&#34;没有索引,现在工作正常