Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.servlet.GenericServlet
public abstract class GenericServlet
Определяет универсальный, независимый от протокола сервлет. Чтобы записать сервлет 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 |
Деталь конструктора |
---|
public GenericServlet()
init
методы.
Деталь метода |
---|
public void destroy()
Servlet#destroy
.
destroy
в интерфейсе Servlet
public java.lang.String getInitParameter(java.lang.String name)
String
содержа значение именованного параметра инициализации, или null
если параметр не существует. См. ServletConfig#getInitParameter
. Этот метод предоставляется для удобства. Это получает значение именованного параметра от сервлета ServletConfig
объект.
getInitParameter
в интерфейсе ServletConfig
name
- a String
определение имени параметра инициализации String
содержа значение параметра инициализацииpublic java.util.Enumeration<java.lang.String> getInitParameterNames()
Enumeration
из String
объекты, или пустое Enumeration
если у сервлета нет никаких параметров инициализации. См. ServletConfig#getInitParameterNames
. Этот метод предоставляется для удобства. Это получает названия параметра от сервлета ServletConfig
объект.
getInitParameterNames
в интерфейсе ServletConfig
String
объекты, содержащие имена параметров инициализации сервлетаpublic ServletConfig getServletConfig()
ServletConfig
объект.
getServletConfig
в интерфейсе Servlet
ServletConfig
возразите, что инициализировал этот сервлетServlet.init(javax.servlet.ServletConfig)
public ServletContext getServletContext()
ServletContext
в котором работает этот сервлет. См. ServletConfig#getServletContext
. Этот метод предоставляется для удобства. Это получает контекст от сервлета ServletConfig
объект.
getServletContext
в интерфейсе ServletConfig
ServletContext
объект, который передают к этому сервлету init
методServletContext
public java.lang.String getServletInfo()
Servlet#getServletInfo
.
getServletInfo
в интерфейсе Servlet
public void init(ServletConfig config) throws ServletException
Servlet#init
. Эта реализация хранит ServletConfig
объект это получает от контейнера сервлета для более позднего использования. Переопределяя эту форму метода, вызвать super.init(config)
.
init
в интерфейсе Servlet
config
- ServletConfig
объект, который содержит configutation информацию для этого сервлета ServletException
- если исключение происходит, который прерывает нормальное функционирование сервлетаUnavailableException
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
- если исключение ввода или вывода происходитpublic java.lang.String getServletName()
ServletConfig#getServletName
.
getServletName
в интерфейсе ServletConfig
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41