Javascript Spring MVC 3.2.8应用程序未将选择对象与表单绑定
我有一个基于SpringWeb模型视图控制器(MVC)框架的应用程序。 在JSP中使用此方法可以在Javascript Spring MVC 3.2.8应用程序未将选择对象与表单绑定,javascript,html,spring,jsp,spring-mvc,Javascript,Html,Spring,Jsp,Spring Mvc,我有一个基于SpringWeb模型视图控制器(MVC)框架的应用程序。 在JSP中使用此方法可以在 <form:select path="deviceKey" id="deviceSelectId" onchange="javascript:newWindowLocationAssignDevice(this.value);" > <form:option value="all" label="AL
<form:select path="deviceKey" id="deviceSelectId" onchange="javascript:newWindowLocationAssignDevice(this.value);" >
<form:option value="all" label="ALL"/>
<form:options items="${allDeviceList}" itemValue="name" />
</form:select>
但是使用这种方法,我总是认为第一个选项是独立于表单的值选择的
<form:select path="deviceKey" id="deviceSelectId" onchange="javascript:newWindowLocationAssignDevice(this.value);" >
<form:option value="all" label="ALL"/>
<c:forEach items="${allDeviceList}" var="deviceVar">
<c:choose>
<c:when test="${!(deviceVar.name eq 'AWARDED') && !(deviceVar.name eq 'DRAFT') && !(deviceVar.name eq 'CANCELLED') && !(deviceVar.name eq 'IN_PROGRESS') && !(deviceVar.name eq 'REFUSED')}" >
<option value="${deviceVar.name}" > <fmt:message key="${deviceVar.key}" /></option>
</c:when>
<c:otherwise>
<option value="${deviceVar.name}"><fmt:message key="${deviceVar.key}" /></option>
</c:otherwise>
</c:choose>
</c:forEach>
</form:select>