2017-08-23 15 views
0

SQLデータベースにデータを追加するためのjspページを作成しています。そのうちの1つは、dbの特定の列挙型のドロップダウンリストです。JSPドロップダウンリストでSpring MVCモデルが更新されない

ただし、それらを選択しても、手動で入力したテキストのみがdbに送信され、ドロップダウンリストからはSpring MVCモデルへのデータ入力はありません。

私はこのJSPページに何かを追加するのを忘れていますか?私はスペースを節約するために束を切った。

<div class="form-group"> 
    <label>Utility Type</label> 
    <div style="margin: 0 0 0 0"> 
     <select name="year" style="width:130px"> 
      <option value="IOU">Investor Owned</option> 
      <option value="Coop">Cooperative</option> 
      <option value="Muni">Municipality</option> 
     </select> 
    </div> 
    <div><form:errors path="type" cssClass="errors" /></div> 
</div> 
<div class="form-group"> 
    <label>Commodity Type</label> 
    <div style="margin: 0 0 0 0"> 
     <select name="year" style="width:130px"> 
      <option value="Elec">Electric</option> 
      <option value="Gas">Gas</option> 
      <option value="E&G">Electric & Gas</option> 
     </select> 
    </div> 
    <div><form:errors path="commodityType" cssClass="errors" /></div> 
</div> 
+0

これは単なるHTMLです。ここにJavaコードはありません。 – tadman

答えて

0

この問題を抱えている人にとって、私はそれを理解しました。私は、JSTLのselectタグを、データベース内のどこに保存するべきかのパスを持つフォームとしてマークしていませんでした。ここに、変更を見ることができるコードの正しいバージョンがあります。

<form:select path="type" style="width:130px"> 
    <option value="IOU">Investor Owned</option> 
    <option value="Coop">Cooperative</option> 
    <option value="Muni">Municipality</option> 
</form:select> 

上記の2番目のコードブロックについても同様です。

関連する問題