1

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

2 に答える 2