Passing a List from Servlet to JSP

2020-04-17 06:37发布

When I try to set the value of a list in Servlet to a session variable and access it JSP like,

doGet

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

JSP

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

I get an error in JSP as "List cannot be resolved to a type"

So how should I do this? I want to pass a list from Servlet to JSP and populate a Drop down.

2条回答
仙女界的扛把子
2楼-- · 2020-04-17 07:03

You need to cast it to List as getAttribute return Object type.

查看更多
在下西门庆
3楼-- · 2020-04-17 07:06

Are you importing list and casting?

<%@page import="java.util.List"%>
<% List lst = (List) session.getAttribute("MySessionVariable"); %>
查看更多
登录 后发表回答