2014-04-03 72 views
1

我在頁面上有很多選擇框,它們是由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保存到彈簧形式的Long值數組中。 這是我的形式排列

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

也是我覺得也許在JS我應該產生保存我的價值,然後用它作爲索引陣列還構造,但無論如何,我不知道如果我在使用正確的方式來保存從select到array的值。所以問題是關於許多選擇框,並將其值保存到數組

回答

0

好的我發現我的錯誤:select是在窗體上,所以在選擇「name」屬性我不應該寫表單名稱,只是「teamIds」和沒有指數,現在它工作正常

相關問題