Я хочу отправить список из mainServlet на main.jsp.TodoDto имеет 3 атрибута типа String, а список List содержит 5 элементов.
Я хочу проанализировать список в JSP.
Итак, я проверяю это.
//mainServlet
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
HttpSession session = request.getSession(true);
TodoDao todo = new TodoDao();
List<TodoDto> list = todo.getTodos();
session.setAttribute("test", "11");
session.setAttribute("list", list);
System.out.println(list.size());
}
и этофайл JSP.
//JSP file
<%@page import = "java.util.List" %>
<%@page import = "example.TodoDto" %>
<%
String test = (String) session.getAttribute("test");
out.println(test);
%>
<%
List<TodoDto> lists = (List<TodoDto>) session.getAttribute("list");
out.println(lists.size());
%>
Я вижу 5 в консоли сервлета.но вижу ошибку в JSP.почему это так?
введите описание изображения здесь
Браузер говорит мне "NullPointerException" line out.println(lists.size());
Помогите мне.