2

サーブレットでリストの値をセッション変数にセットしてJSP的にアクセスしようとすると、

doGet

HttpSession session = request.getSession(true);
session.setAttribute("MySessionVariable", authorizeUserList);

JSP

<%List lst = session.getAttribute("MySessionVariable");%>

JSP で「リストを型に解決できません」というエラーが表示されます

では、これをどのように行うべきですか?サーブレットから JSP にリストを渡し、ドロップダウンに入力したいと考えています。

4

2 に答える 2

3

リストをインポートしてキャストしていますか?

<%@page import="java.util.List"%>
<% List lst = (List) session.getAttribute("MySessionVariable"); %>
于 2013-06-07T11:02:24.173 に答える
0

getAttribute が Object タイプを返すので、それを List にキャストする必要があります。

于 2013-06-07T11:03:03.287 に答える