モデルの値のリストを保持するコントローラーファイルがあります。
List caseIds = new ArrayList();
for(int i=0; i<caseLists.size(); i++)
{
if(caseIds.contains(caseLists.get(i).getCaseId()))
continue;
else
caseIds.add(caseLists.get(i).getCaseId());
}
model.put("caseIdList", caseIds);
この caseIds を UI のドロップダウン ボックスに表示したいと考えています。私のコードは次のようになります。
<select name="caseIds" id="caseIds">
<option value="">All</option>
<c:forEach var="item" items="${model.caseIdList}">
<option value="<c:out value='${item.caseIdList}'/>" >
<c:out value="${item.caseIdList}"/>
</option>
</c:forEach>
</select>
私は、ケースIDのようなIDと値を持つドロップダウン(選択ボックス)が欲しいということです。item.caseIdList でアイテムを取得する際にエラーが発生することを理解しました。どのようにアプローチすればよいですか?