Как получить доступ к атрибуту запроса, установленному сервлетом в JSP?

Я пытаюсь получить значения атрибутов, установленные сервлетом на странице 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>

Если я передаю параметр через весь процесс (вызов страницы, сервлетов и целевой страницы), он работает довольно хорошо.

22
задан BalusC 5 June 2012 в 14:21
поделиться