組み込みの tomcat を使用すると、このコードは機能します。
サーブレット:
String test = "test";
request.setAttribute("test", test);
request.getRequestDispatcher("/index.jsp").forward(request, response);
JSP :
<%= request.getAttribute("test") %>
属性test
を設定し、それをサーブレット/example
の jsp ページに出力しますexample.jsp
。
ただし、セッション内で属性を設定しようとすると、同じ結果が得られず、代わりにnull
これを使用すると次のようになります。
サーブレット:
String test = "test";
request.getSession().setAttribute("test", test);
request.getRequestDispatcher("/index.jsp").forward(request, response);
JSP :
<%= session.getAttribute("test") %>