我正在使用两个标签。它们都具有相同的名称,但不同的 ID
<s:doubleselect id="countryId1" name="country" list="countriesMap.keySet()" doubleId="cityId1" doubleName="city" doubleList="countriesMap.get(top)" />
<s:doubleselect id="countryId2" name="country" list="countriesMap.keySet()" doubleId="cityId2" doubleName="city" doubleList="countriesMap.get(top)" />
在行动中我试图得到
country String[] countryArray = ServletRequest.getParameterValues("country");
但我越来越countryArray = null
。我查看了页面代码,发现了这种情况
<select name="country" id="countryId1" onchange="countryId1Redirect(this.options.selectedIndex)">
<option value="USA">USA</option>
<option value="Germany">Germany</option>
</select>
我选择了价值美国,但没有selected='selected'
财产。
如何将每个选择的值<select name...
放入数组中?