有两个带有添加和删除按钮的列表,如下所示。
我需要将右侧列表(选定城市)中的所有值保存到数据库中。但它不能正常工作。 为什么我需要选择所有选项(新德里,悉尼)才能将它们存储在数据库中。它应该只通过将它们放到右表并点击保存来进入数据库。 bean属性标记为String。问题是因为它是String吗?它应该是String []吗?这是代码。
<tr>
<td>
<div style="text-align:center;font-weight:bold;"></div>
<form:select id="unselected" path="totalCities" multiple="true" size="10" cssStyle="width:100%" ondblclick="javascript:swap('unselected', 'selected');">
<form:options items="${refTotalCities}" itemLabel="desc" itemValue="code"/>
</form:select>
</td>
<td class="center">
<br/><br/><br/><br/>
<input type="button" name="<fmt:message key="button.add"/>" value="<fmt:message key="button.add"/>" onclick="javascript:swap('unselected', 'selected');"/><br/>
<input type="button" name="<fmt:message key="button.remove"/>" value="<fmt:message key="button.remove"/>" onclick="javascript:swap('selected', 'unselected');"/>
</td>
<td class="data center">
<div style="text-align:center;font-weight:bold;"></div>
<form:select id="selected" path="selectedCities" multiple="true" size="10" cssStyle="width:100%" ondblclick="javascript:swap('selected', 'unselected');">
<form:options items="${selectedCities}" itemLabel="desc" itemValue="code"/>
</form:select>
</td>
</tr>