2017-01-17 13 views
0

私は、Spring Web Model-View-Controller(MVC)フレームワークに基づくプロジェクトを持っています。 Spring Web Model-View-Controller(MVC)フレームワークのバージョンは3.2.8です。フォームの選択(Spring MVC with fmt)

私は私がcancelledSubStatusKeyという名前のStringプロパティを持つフォームojbectで

<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> 

形でこのプロパティをしているが、コントローラの値がNULLです!

答えて

0

Spring MVCはフィールド名に基づいてモデルオブジェクトにフォームデータをバインドします。フィールドを名前cancelledSubStatusKeyでバインドする場合は、

<select id="deviceSubStatesId" name="cancelledSubStatusKey"> 
というタグの name属性を変更する必要があります。
関連する問題