組み込みの 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") %>