【问题标题】:form select in Spring MVC with fmt使用 fmt 在 Spring MVC 中进行表单选择
【发布时间】:2017-01-17 13:14:15
【问题描述】:

我有一个基于 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 的字符串属性,但控制器中的值为 NULL!

【问题讨论】:

    标签: spring-mvc


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2014-06-09
      • 2011-02-15
      • 1970-01-01
      • 2016-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多