使用fmt在Spring MVC中选择form

时间:2017-01-17 13:14:16

标签: spring-mvc

我有一个基于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!

1 个答案:

答案 0 :(得分:0)

Spring MVC根据字段名称将表单数据绑定到模型对象。如果要绑定名称为cancelledSubStatusKey的字段,则应修改name标记的<select>属性以匹配此名称:

<select id="deviceSubStatesId" name="cancelledSubStatusKey">