使用嵌入式 tomcat,此代码有效:
小服务程序:
String test = "test";
request.setAttribute("test", test);
request.getRequestDispatcher("/index.jsp").forward(request, response);
JSP:
<%= request.getAttribute("test") %>
它设置属性,然后在 servlet的 jsp 页面test
上打印出来。/example
example.jsp
但是,如果我尝试在会话中设置属性,那么我不会得到相同的结果,相反,我会null
在使用这个时得到:
小服务程序:
String test = "test";
request.getSession().setAttribute("test", test);
request.getRequestDispatcher("/index.jsp").forward(request, response);
JSP:
<%= session.getAttribute("test") %>