сервлет не передает атрибут сеанса в jsp
Используя встроенный tomcat, этот код работает:
Servlet:
String test = "test";
request.setAttribute("test", test);
request.getRequestDispatcher("/index.jsp").forward(request, response);
JSP:
<%= request.getAttribute("test") %>
Устанавливает атрибутtest
а затем распечатывает его на сервлете/example
Страница JSPexample.jsp
.
Однако, если я пытаюсь установить атрибут в сеансе, я не получаю тот же результат, вместо этого я получаюnull
при использовании этого:
Servlet:
String test = "test";
request.getSession().setAttribute("test", test);
request.getRequestDispatcher("/index.jsp").forward(request, response);
JSP:
<%= session.getAttribute("test") %>