我有一个基于Spring Web模型 - 视图 - 控制器(MVC)框架的项目。 Spring Web模型 - 视图 - 控制器(MVC)框架的版本是3.2.8。
我有一个表格
的这个属性<select id="deviceSubStatesId" name="deviceSubStatusKey">
<option value="0">--- Select ---</option>
<c:forEach items="${deviceSubStates}" var="status">
<option value="${status.key}"><fmt:message key="${status.key}" /></option>
</c:forEach>
</select>
表单中的 ojbect我有一个名为cancelledSubStatusKey
的String属性,但控制器中的值为NULL!
答案 0 :(得分:0)
Spring MVC根据字段名称将表单数据绑定到模型对象。如果要绑定名称为cancelledSubStatusKey
的字段,则应修改name
标记的<select>
属性以匹配此名称:
<select id="deviceSubStatesId" name="cancelledSubStatusKey">