Userオブジェクトのメンバー変数であるListを反復処理したいと思います。スニペットを使用したくないので、何らかの形式のjspタグを使用してトリックを実行したいと思います。
ユーザークラス
public class User {
private List<Option> options;
public getOptions()...
}
スニペットでやろうとしていること
<%
User user = (User)session.getAttribute("user");
List<Option> options = user.getOptions();
%>
<select id="alertFilter">
<% for (Option o : options) { %>
<option><%=o.getTitle()%></option>
<% } %>
</select>
私がやろうとしていることのいくつかの簡単な例を見てきましたが、それらは常に単純なオブジェクトを取り戻します。
タグライブラリの方法-機能しない
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<jsp:useBean id="user" class="ie.openmobile.smsjobs.entity.User" scope="request"></jsp:useBean>
<c:forEach var="options" items="$user.options" > <--incorrect references to alerts/getOptions()
<br>$options.title <--incorrect syntax
</c:forEach>
誰かが私を助けることができますか?