JSPページでサーブレットによって設定された属性値を取得しようとしていますが、運が良かったのは。によるパラメータのみ${param}
です。何が違うのかわかりません。簡単かもしれませんが、まだ管理できませんでした。
public void execute(HttpServletRequest request, HttpServletResponse response) {
//there's no "setParameter" method for the "request" object
request.setAttribute("attrib", "attribValue");
RequestDispatcher rd = request.getRequestDispatcher("/Test.jsp");
rd.forward(request,response);
}
JSPで「attribValue」を取得しようとしましたが、成功しませんでした。
<body>
<!-- Is there another tag instead of "param"??? -->
<p>Test attribute value: ${param.attrib}
</body>
すべてのプロセス(呼び出しページ、サーブレット、および宛先ページ)にパラメーターを渡すと、非常にうまく機能します。