Спецификация Java Server Pages 1.2

       

JSP.8.2.1 Контракты API


Контракт между JSP-контейнером и Java-классом, реализующим JSP-страницу, соответствует интерфейсу Servlet. См. детали в спецификации Servlet 2.3.


Ответственность за выполнение этого контракта лежит на реализации JSP-контейнера, если JSP-страница не использует атрибут extends директивы jsp.

Если атрибут extends директивы jsp

используется, автор JSP-страниц обязан гарантировать, что суперкласс, заданный в атрибуте extends, поддерживает этот контракт.

Таблица JSP.8-1 Как JSP-Контейнер Обрабатывает JSP-Страницы

КомментарииМетоды, вызываемые JSP-Контейнером
Метод может по выбору/optionally быть определён в JSP-странице.

Метод вызывается при инициализации JSP-страницы.

Если метод вызывается, доступны все методы сервлета, включая getServletConfig().

void jspInit()
Метод по выбору определяется в JSP-странице.

Метод вызывается при уничтожении страницы.

void jspDestroy()
Метод не может быть определён в JSP-странице.

JSP-контейнер автоматически генерирует этот метод, базируясь на содержимом JSP-страницы.

Метод вызывается при каждом клиентском запросе.

void

_jspService(<ServletRequestSubtype>, <ServletResponseSubtype>) throws IOException,
ServletException



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