Spec-Zone .ru
спецификации, руководства, описания, API


javax.servlet
Класс GenericServlet

java.lang.Object
  расширенный javax.servlet.GenericServlet
Все Реализованные Интерфейсы:
java.io. Сериализуемый, Сервлет, ServletConfig
Прямые Известные Подклассы:
HttpServlet

public abstract class GenericServlet
расширяет java.lang. Объект
Сервлет реализаций, ServletConfig, java.io. Сериализуемый

Определяет универсальный, независимый от протокола сервлет. Чтобы записать сервлет HTTP для использования в Сети, расшириться HttpServlet вместо этого.

GenericServlet реализации Servlet и ServletConfig интерфейсы. GenericServlet может быть непосредственно расширен сервлетом, хотя более распространено расширить специфичный для протокола подкласс такой как HttpServlet.

GenericServlet делает сервлеты записи легче. Это обеспечивает простые версии методов жизненного цикла init и destroy и методов в ServletConfig интерфейс. GenericServlet также реализации log метод, объявленный в ServletContext интерфейс.

Чтобы записать универсальный сервлет, Вы должны только переопределить краткий обзор service метод.

Автор:
Различный
См. Также:
Сериализированная Форма

Сводка конструктора
GenericServlet()
          Ничего не делает.
 
Сводка метода
 void destroy()
          Вызванный контейнером сервлета, чтобы указать к сервлету, что сервлет берется вне обслуживания.
 java.lang.String getInitParameter(java.lang.String name)
          Возвраты a String содержа значение именованного параметра инициализации, или null если параметр не существует.
 java.util.Enumeration<java.lang.String> getInitParameterNames()
          Возвращает имена параметров инициализации сервлета как Enumeration из String объекты, или пустое Enumeration если у сервлета нет никаких параметров инициализации.
 ServletConfig getServletConfig()
          Возвраты этот сервлет ServletConfig объект.
 ServletContext getServletContext()
          Возвращает ссылку на ServletContext в котором работает этот сервлет.
 java.lang.String getServletInfo()
          Информация о возвратах о сервлете, таком как автор, версия, и авторское право.
 java.lang.String getServletName()
          Возвращает имя этого экземпляра сервлета.
 void init()
          Метод удобства, который может быть переопределен так, чтобы не было никакой потребности вызвать super.init(config).
 void init(ServletConfig config)
          Вызванный контейнером сервлета, чтобы указать к сервлету, что сервлет помещается в службу.
 void log(java.lang.String msg)
          Пишет указанное сообщение в файл журнала сервлета, предварительно ожидаемый именем сервлета.
 void log(java.lang.String message, java.lang.Throwable t)
          Пишут объяснительное сообщение и трассировка стека для данного Throwable исключение к файлу журнала сервлета, предварительно ожидаемому именем сервлета.
abstract  void service(ServletRequest req, ServletResponse res)
          Вызванный контейнером сервлета, чтобы позволить сервлету отвечать на запрос.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Деталь конструктора

GenericServlet

public GenericServlet()
Ничего не делает. Вся инициализация сервлета делается одним из init методы.

Деталь метода

уничтожить

public void destroy()
Вызванный контейнером сервлета, чтобы указать к сервлету, что сервлет берется вне обслуживания. См. Servlet#destroy.

Определенный:
destroy в интерфейсе Servlet

getInitParameter

public java.lang.String getInitParameter(java.lang.String name)
Возвраты a String содержа значение именованного параметра инициализации, или null если параметр не существует. См. ServletConfig#getInitParameter.

Этот метод предоставляется для удобства. Это получает значение именованного параметра от сервлета ServletConfig объект.

Определенный:
getInitParameter в интерфейсе ServletConfig
Параметры:
name - a String определение имени параметра инициализации
Возвраты:
Строка a String содержа значение параметра инициализации

getInitParameterNames

public java.util.Enumeration<java.lang.String> getInitParameterNames()
Возвращает имена параметров инициализации сервлета как Enumeration из String объекты, или пустое Enumeration если у сервлета нет никаких параметров инициализации. См. ServletConfig#getInitParameterNames.

Этот метод предоставляется для удобства. Это получает названия параметра от сервлета ServletConfig объект.

Определенный:
getInitParameterNames в интерфейсе ServletConfig
Возвраты:
Перечисление перечисление String объекты, содержащие имена параметров инициализации сервлета

getServletConfig

public ServletConfig getServletConfig()
Возвраты этот сервлет ServletConfig объект.

Определенный:
getServletConfig в интерфейсе Servlet
Возвраты:
ServletConfig ServletConfig возразите, что инициализировал этот сервлет
См. Также:
Servlet.init(javax.servlet.ServletConfig)

getServletContext

public ServletContext getServletContext()
Возвращает ссылку на ServletContext в котором работает этот сервлет. См. ServletConfig#getServletContext.

Этот метод предоставляется для удобства. Это получает контекст от сервлета ServletConfig объект.

Определенный:
getServletContext в интерфейсе ServletConfig
Возвраты:
ServletContext ServletContext объект, который передают к этому сервлету init метод
См. Также:
ServletContext

getServletInfo

public java.lang.String getServletInfo()
Информация о возвратах о сервлете, таком как автор, версия, и авторское право. По умолчанию этот метод возвращает пустую строку. Переопределите этот метод, чтобы иметь это, возвращают значимое значение. См. Servlet#getServletInfo.

Определенный:
getServletInfo в интерфейсе Servlet
Возвраты:
Информация о строке об этом сервлете, по умолчанию пустая строка

init

public void init(ServletConfig config)
          throws ServletException
Вызванный контейнером сервлета, чтобы указать к сервлету, что сервлет помещается в службу. См. Servlet#init.

Эта реализация хранит ServletConfig объект это получает от контейнера сервлета для более позднего использования. Переопределяя эту форму метода, вызвать super.init(config).

Определенный:
init в интерфейсе Servlet
Параметры:
config - ServletConfig объект, который содержит configutation информацию для этого сервлета
Броски:
ServletException - если исключение происходит, который прерывает нормальное функционирование сервлета
См. Также:
UnavailableException

init

public void init()
          throws ServletException
Метод удобства, который может быть переопределен так, чтобы не было никакой потребности вызвать super.init(config).

Вместо переопределения init(ServletConfig), просто переопределите этот метод, и им вызовут GenericServlet.init(ServletConfig config). ServletConfig объект может все еще быть получен через getServletConfig().

Броски:
ServletException - если исключение происходит, который прерывает нормальное функционирование сервлета

журнал

public void log(java.lang.String msg)
Пишет указанное сообщение в файл журнала сервлета, предварительно ожидаемый именем сервлета. См. ServletContext#log(String).

Параметры:
msg - a String определение сообщения, которое будет записано файлу журнала

журнал

public void log(java.lang.String message,
                java.lang.Throwable t)
Пишут объяснительное сообщение и трассировка стека для данного Throwable исключение к файлу журнала сервлета, предварительно ожидаемому именем сервлета. См. ServletContext#log(String, Throwable).

Параметры:
message - a String это описывает ошибку или исключение
t - java.lang.Throwable ошибка или исключение

служба

public abstract void service(ServletRequest req,
                             ServletResponse res)
                      throws ServletException,
                             java.io.IOException
Вызванный контейнером сервлета, чтобы позволить сервлету отвечать на запрос. См. Servlet#service.

Этот метод объявляется кратким обзором так подклассы, такой как HttpServlet, должен переопределить это.

Определенный:
service в интерфейсе Servlet
Параметры:
req - ServletRequest объект, который содержит запрос клиента
res - ServletResponse объект, который будет содержать ответ сервлета
Броски:
ServletException - если исключение происходит, который вмешивается в произошедшее нормальное функционирование сервлета
java.io.IOException - если исключение ввода или вывода происходит

getServletName

public java.lang.String getServletName()
Возвращает имя этого экземпляра сервлета. См. ServletConfig#getServletName.

Определенный:
getServletName в интерфейсе ServletConfig
Возвраты:
имя этого экземпляра сервлета


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter