Что вы знаете о PageContext и какие преимущества его использования?
Неявный объект JSP - экземпляр класса javax.servlet.jsp.PageContext предоставляет доступ ко всем пространствам имён, ассоциированным с JSP-страницей, а также к различным её атрибутам. Остальные неявные объекты добавляются к pageContext автоматически.
Класс PageContext это абстрактный класс, а его экземпляр можно получить через вызов метода JspFactory.getPageContext(), и освободить через вызов метода JspFactory.releasePageContext().
PageContext обладает следующим набором особенностей и возможностей:
• единый API для обслуживания пространств имён различных областей видимости;
• несколько удобных API для доступа к различным public-объектам;
• механизм получения JspWriter для вывода;
• механизм обслуживания использования сессии страницей;
• механизм экспонирования («показа») атрибутов директивы page среде скриптинга;
• механизмы направления или включения текущего запроса в другие компоненты приложения;
• механизм обработки процессов исключений на страницах ошибок errorpage;