Электронный магазин на Java и XML

         

А.24. Остальные методы класса PageContext



Таблица А.24. Остальные методы класса PageContext



Тип возвращаемого значения

Метод

Описание

void

forward (String relativeUrlPath)

Переадресует текущие объекты классов ServletRequest и Servl etResponse другому активному компоненту приложения

void

hand! ePageExcepti on (Exception e)

Этот метод вызывается из раздела try- catch, который включает в себя код вашей JSP-страницы. Он переадресует исключение специальной странице ошибок для данной JSP-страницы или, если она отсутствует, выполняет определенное на этот случай действие

void

include (String relativeUrlPath)

Указанный ресурс обрабатывается как часть текущих объектов классов ServletRequest и ServletResponse

void

initialize(Servlet serlet, ServletRequest request, ServletResponse response. String errorPageURL, boolean needsSession, int bufferSize, boolean authFlush)

Метод вызывается для инициализации объекта PageContext, чтобы его можно было использовать в классе реализации JSP для обслуживания входящих запросов и ответов в методе jspService. Вызов метода осуществляется процессором JSP

JspWriter

popBody()

Возвращает предыдущий объект out класса JspWriter, который был сохранен в соответствующем методе pushBody(), а затем обновляет значение атрибута out в пространстве имен атрибутов PageContext с областью видимости, равной странице

BodyContent

pushBody()

Возвращает новый объект BodyContent, сохраняет текущий объект out класса JspWriter и обновляет значение атрибута out в пространстве имен атрибутов PageContext с областью видимости, равной странице

void

release()

Восстанавливает исходное состояние объекта PageContext, чтобы он мог быть повторно использован. Вызов этого метода осуществляется процессором JSP

В классе PageContext определено некоторое количество констант, в основном относящихся к определению области видимости. Эти константы приведены в табл. А.25.



Содержание раздела