0

我有一个弹簧形式的多选字段。

<form id="form1" modelattribute="masterInfo">
<select id="company" multiple="multiple" size=2 path="companynamesList[0].companyid" id="companyId">
<option value="1">amazon</option>
<option value="2">ebay</option>
<option value="3">woot</option>
</select>
....

</form>

modelattribute(支持 obj)MasterInfo.java有一个列表companynamesList以及它的 getter 和 setter。

如果用户同时选择 amazon 和 ebay,则只向控制器发送 ebay(2)。我希望列表中同时填充 2 和 1。

4

1 回答 1

0

您应该使用 AutoPopulatingList 进行转换,此功能在 spring 中可用,用于将列表数据转换为模型列表。例子

于 2012-08-28T04:51:20.553 回答