Я пытаюсь получить значения атрибутов, установленные сервлетом на странице JSP, но мне только повезло с параметрами ${param}
. Я не уверен, что я могу сделать по-другому. Возможно, это просто, но я еще не мог справиться.
public void execute(HttpServletRequest request, HttpServletResponse response) {
//there 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>
Если я передаю параметр через весь процесс (вызывая страницу, сервлеты и целевую страницу), это работает неплохо.