NullpointerException при отправке списка из сервлета в JSP - PullRequest
0 голосов
/ 19 сентября 2018

Я хочу отправить список из 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());

Помогите мне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...