Область PageContext - PullRequest
       8

Область PageContext

1 голос
/ 05 марта 2012

В моем понимании метод findAttribute(String) класса PageContext ищет результаты во всех областях (Session, Request, Pagecontext ..).

Это действительно так?

У меня есть JSP со следующим кодом

String foo = request.getParameter("foo"); %>
<%= pageContext.findAttribute("foo") %> -- <%= foo %> -- ${foo}

Таким образом, в моем понимании, если я предварительно установлю параметр запросов foo на что-то вроде boo, а сессия и pagecontext будут чистыми, все 3 выхода будут выдавать boo.

Но в моем случае только выход посередине говорит boo. <%= pageContext.findAttribute("foo") %> и ${foo} не имеют

1 Ответ

2 голосов
/ 05 марта 2012

pageContext.findAttribute будет извлекать атрибуты , которые отличаются от параметров .

Подробнее см. Разница между getAttribute () и getParameter () .

...