2017-01-09 6 views
-1

リストに渡す値はid = 1、Description = Javaです。c:forEachドメインモデルの不正な形式を返します

は今、私は

<select name='position_id'> 
     <c:forEach var="position_id" items="${positionList}"> 
      <option value="${position_id}">${position_id.description}</option> 
     </c:forEach> 
</select> 

を使用してJSPにリストを渡しています。しかし、私は取得しています値の形式は次のとおりです。位置{0、位置{1、ジャワ}}

しかし、私位置{1、Java(登録商標)}

位置テーブルが

を有する形でそれらを必要とします

誰かがこの問題を私に助けてくれますか?

<option value="${position_id.description}">${position_id.description}</option>

答えて

0

変更

<option value="${position_id}">${position_id.description}</option>

あなたは値として説明を取得を開始します。しかし、私はあなたが値としてIDを抽出し、テキストとして説明を表示する必要があると思います。だから私の意見では、次のことを行うべきです:

<option value="${position_id.id}">${position_id.description}</option>

関連する問題