我有一个基于Spring Web模型 - 视图 - 控制器(MVC)框架的Spring MVC 3.2.8应用程序。
我有这段代码:
<form:select path="fromDeviceCountryCode"
id="fromDeviceCountryCodeId"
items="${euCountries}"
itemValue="code"
itemLabel="description"
cssClass="c-select form-control"
onchange="javascript:updateDevice();">
<form:option value="0" label="Please Select" />
<form:options items="${euCountries}" itemValue="code" itemLabel="description"/>
<form:option value="0" label="------------------ non EU countries ------------------" />
<form:options items="${nonEuCountries}" itemValue="code" itemLabel="description"/>
</form:select>
但是在JSP中我没有${nonEuCountries}
答案 0 :(得分:0)
由于你有2倍的标签,这会产生问题。
您可以尝试使用其他方法解决此问题:
<form:select path="fromDeviceCountryCode"
id="fromDeviceCountryCodeId"
items="${euCountries}"
itemValue="code"
itemLabel="description"
cssClass="c-select form-control"
onchange="javascript:updateDevice();">
<form:option value="0" label="Please Select" />
<c:forEach var="european" items="${euCountries}">
<form:option value="${european.code}" label="${european.description}"/>
</c:forEach>
<form:option value="0" label="------------------ non EU countries ------------------" />
<c:forEach var="nonEuropean" items="${nonCountries}">
<form:option value="${nonEuropean.code}" label="${nonEuropean.description}"/>
</c:forEach>
</form:select>