The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Каталог документации / Раздел "Web мастеру, CGI, Perl, PHP, Apache" / Оглавление документа

javax.servlet.jsp
Интерфейс JspPage

Все Известный Субинтерфейсы:
HttpJspPage

public abstract interface JspPage
extends javax.servlet.Servlet

Интерфейс JspPage описывает общее взаимодействие, которое класс Реализации JSP-Страницы обязан выполнять; страницы, использующие протокол HTTP, описаны интерфейсом HttpJspPage.

Методы Два плюс Один/Two plus One

Этот интерфейс определяет протокол с 3 методами; только два из них: jspInit() и jspDestroy() являются частью данного интерфейса, так как подпись/signature третьего метода: _jspService() зависит от специфики используемого протокола и не может быть выражена общим способом в Java.

Класс, реализующий этот интерфейс, отвечает за вызов вышеуказанных методов в подходящее время на базе вызовов соответствующих Servlet-базирующихся методов.

Методы jspInit() и jspDestroy() могут определяться автором JSP, но метод _jspService() определяется автоматически JSP-процессором на базе содержимого JSP-страницы.

_jspService()

Метод _jspService() соответствует телу/body JSP-страницы. Этот метод определяется автоматически JSP-контейнером и никогда не должен определяться автором JSP.

Если суперкласс специфицируется с использованием атрибута extends, этот суперкласс может избрать выполнение некоторых акций в методе service() до или после вызова метода _jspService().
См. использование атрибута extends в главе JSP_Машина спецификации JSP.

Специфика подписи/signature зависит от протокола, поддерживаемого JSP-страницей.

 public void _jspService(ServletRequestSubtype request,
                             ServletResponseSubtype response)
        throws ServletException, IOException;
 


Метод. Резюме.
 void jspDestroy ()
          Метод jspDestroy() вызывается при уничтожении JSP-страницы.
 void jspInit ()
         Метод jspInit() вызывается при инициализации JSP-страницы.
 
Методы, унаследованные от интерфейса javax.servlet.Servlet
destroy, getServletConfig, getServletInfo, init, service
 

Метод. Детали.

jspInit

public void jspInit()
Метод jspInit() вызывается при инициализации JSP-страницы. Реализация JSP (и класс, упомянутый атрибутом extends, если имеется) отвечает за то, что с этого момента вызовы метода getServletConfig() будут возвращать нужное значение. JSP-страница может переопределять этот метод через включение его определения в элемент declaration. JSP-страница должна переопределять метод init() из Servlet.

jspDestroy

public void jspDestroy()
Метод jspDestroy() вызывается при уничтожении JSP-страницы. JSP-страница может переопределять этот метод через включение его определения в элемент declaration. JSP-страница должна переопределять метод destroy() из Servlet.

 


ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

Оформить подписку на год


  Закладки на сайте
  Проследить за страницей
Created 1996-2012 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
RUNNet TopList