javax.servlet
Интерфейс ServletRequest

Все Известные Подынтерфейсы:
HttpServletRequest
Все Известные Классы с реализацией:
HttpServletRequestWrapper, ServletRequestWrapper

public interface ServletRequest

Определяет объект предоставить клиентскую информацию о запросе сервлету. Контейнер сервлета создает a ServletRequest объект и передачи это как параметр сервлету service метод.

A ServletRequest объект обеспечивает данные включая название параметра и значения, атрибуты, и входной поток. Интерфейсы, которые расширяются ServletRequest может обеспечить дополнительные специфичные для протокола данные (например, данными HTTP обеспечивают HttpServletRequest.

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

Сводка метода
 AsyncContext getAsyncContext()
          Получает AsyncContext, который был создан или повторно инициализирован новым вызовом startAsync() или startAsync(ServletRequest,ServletResponse) по этому запросу.
 java.lang.Object getAttribute(java.lang.String name)
          Возвращает значение именованного атрибута как Object, или null если никакой атрибут имени не существует.
 java.util.Enumeration<java.lang.String> getAttributeNames()
          Возвраты Enumeration содержа имена атрибутов, доступных этому запросу.
 java.lang.String getCharacterEncoding()
          Возвращает имя кодировки символов, используемой в теле этого запроса.
 int getContentLength()
          Возвращает длину, в байтах, тела запроса и сделанный доступный входным потоком, или-1, если длина не известна.
 java.lang.String getContentType()
          Возвращает тип MIME тела запроса, или null если тип не известен.
 DispatcherType getDispatcherType()
          Получает тип диспетчера этого запроса.
 ServletInputStream getInputStream()
          Получает тело запроса как двоичные данные, используя a ServletInputStream.
 java.lang.String getLocalAddr()
          Возвращает интернет-Протокол (IP) адрес интерфейса, в котором был получен запрос.
 java.util.Locale getLocale()
          Возвращает привилегированное Locale то, что клиент примет контент в, основанный на заголовке Принимать-языка.
 java.util.Enumeration<java.util.Locale> getLocales()
          Возвраты Enumeration из Locale указание объектов, в порядке убывания запускающееся с привилегированной локали, локали, которые являются приемлемыми для клиента, основанного на заголовке Принимать-языка.
 java.lang.String getLocalName()
          Возвращает имя хоста интернет-Протокола (IP) интерфейс, в котором был получен запрос.
 int getLocalPort()
          Возвращает интернет-Протокол (IP) номер порта интерфейса, в котором был получен запрос.
 java.lang.String getParameter(java.lang.String name)
          Возвращает значение параметра запроса как a String, или null если параметр не существует.
 java.util.Map<java.lang.String,java.lang.String[]> getParameterMap()
          Возвращает java.util. Карта параметров этого запроса.
 java.util.Enumeration<java.lang.String> getParameterNames()
          Возвраты Enumeration из String объекты, содержащие имена параметров, содержатся в этом запросе.
 java.lang.String[] getParameterValues(java.lang.String name)
          Возвращает массив String объекты, содержащие все значения данный параметр запроса, имеют, или null если параметр не существует.
 java.lang.String getProtocol()
          Возвращает имя и версию протокола использование запроса в форме protocol/majorVersion.minorVersion, например, HTTP/1.1.
 java.io.BufferedReader getReader()
          Получает тело запроса как символьные данные, используя a BufferedReader.
 java.lang.String getRealPath(java.lang.String path)
          Осуждаемый. С Версии 2.1 API Сервлета Java использовать ServletContext#getRealPath вместо этого.
 java.lang.String getRemoteAddr()
          Возвращает интернет-Протокол (IP) адрес клиента или последнего прокси, который отправил запрос.
 java.lang.String getRemoteHost()
          Возвращает полностью определенное имя клиента или последнего прокси, который отправил запрос.
 int getRemotePort()
          Возвращает интернет-Протокол (IP) исходный порт клиента или последнего прокси, который отправил запрос.
 RequestDispatcher getRequestDispatcher(java.lang.String path)
          Возвраты a RequestDispatcher возразите что действия как обертка для ресурса, расположенного в данном пути.
 java.lang.String getScheme()
          Возвращает имя схемы, используемой, чтобы обратиться с этой просьбой, например, http, https, или ftp.
 java.lang.String getServerName()
          Возвращает имя хоста сервера, которому был отправлен запрос.
 int getServerPort()
          Возвращает номер порта, которому был отправлен запрос.
 ServletContext getServletContext()
          Получает контекст сервлета, к которому этот ServletRequest был последний диспетчеризированный.
 boolean isAsyncStarted()
          Проверки, если этот запрос был помещен в асинхронный режим.
 boolean isAsyncSupported()
          Проверки, если этот запрос поддерживает асинхронную работу.
 boolean isSecure()
          Возвращает булево указание, обратились ли с этой просьбой, используя безопасный канал, такой как HTTPS.
 void removeAttribute(java.lang.String name)
          Удаляет атрибут из этого запроса.
 void setAttribute(java.lang.String name, java.lang.Object o)
          Хранит атрибут в этом запросе.
 void setCharacterEncoding(java.lang.String env)
          Переопределяет имя кодировки символов, используемой в теле этого запроса.
 AsyncContext startAsync()
          Помещает этот запрос в асинхронный режим, и инициализирует AsyncContext с исходными (развернутыми) объектами ServletRequest и ServletResponse.
 AsyncContext startAsync(ServletRequest servletRequest, ServletResponse servletResponse)
          Помещает этот запрос в асинхронный режим, и инициализирует AsyncContext с данным запросом и объектами ответа.
 

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

getAttribute

java.lang.Object getAttribute(java.lang.String name)
Возвращает значение именованного атрибута как Object, или null если никакой атрибут имени не существует.

Атрибуты могут быть установлены два пути. Контейнер сервлета может установить атрибуты, чтобы сделать доступным пользовательская информация о запросе. Например, для просьб, обращенных, используя HTTPS, атрибут javax.servlet.request.X509Certificate может использоваться, чтобы получить информацию о сертификате о клиенте. Атрибуты могут также быть установлены использование programatically ServletRequest#setAttribute. Это позволяет информации быть встроенной в запрос прежде a RequestDispatcher вызвать.

Названия атрибута должны следовать за теми же самыми соглашениями как имена пакета. Эта спецификация резервирует соответствие имен java.*, javax.*, и sun.*.

Параметры:
name - a String определение имени атрибута
Возвраты:
Object содержа значение атрибута, или null если атрибут не существует

getAttributeNames

java.util.Enumeration<java.lang.String> getAttributeNames()
Возвраты Enumeration содержа имена атрибутов, доступных этому запросу. Этот метод возвращает пустое Enumeration если запрос не имеет атрибутов в наличии для этого.

Возвраты:
Enumeration из строк, содержащих имена атрибутов запроса

getCharacterEncoding

java.lang.String getCharacterEncoding()
Возвращает имя кодировки символов, используемой в теле этого запроса. Этот метод возвраты null если запрос не определяет кодировку символов

Возвраты:
a String содержа имя кодировки символов, или null если запрос не определяет кодировку символов

setCharacterEncoding

void setCharacterEncoding(java.lang.String env)
                          throws java.io.UnsupportedEncodingException
Переопределяет имя кодировки символов, используемой в теле этого запроса. Этот метод нужно вызвать до чтения параметров запроса или чтения ввода, используя getReader (). Иначе, это не имеет никакого эффекта.

Параметры:
env - String содержа имя кодировки символов.
Броски:
java.io.UnsupportedEncodingException - если этот ServletRequest находится все еще в состоянии, где кодировка символов может быть установлена, но указанное кодирование недопустимо

getContentLength

int getContentLength()
Возвращает длину, в байтах, тела запроса и сделанный доступный входным потоком, или-1, если длина не известна. Для сервлетов HTTP, то же самое как значение переменной CGI CONTENT_LENGTH.

Возвраты:
целое число, содержащее длину тела запроса или-1, если длина не известна

getContentType

java.lang.String getContentType()
Возвращает тип MIME тела запроса, или null если тип не известен. Для сервлетов HTTP, то же самое как значение переменной CGI CONTENT_TYPE.

Возвраты:
a String содержа имя типа MIME запроса, или нуль, если тип не известен

getInputStream

ServletInputStream getInputStream()
                                  throws java.io.IOException
Получает тело запроса как двоичные данные, используя a ServletInputStream. Или этот метод или getReader() может быть вызван, чтобы считать тело, не обоих.

Возвраты:
a ServletInputStream объект, содержащий тело запроса
Броски:
IllegalStateException - если getReader() метод уже вызвали для этого запроса
java.io.IOException - если исключение ввода или вывода произошло

getParameter

java.lang.String getParameter(java.lang.String name)
Возвращает значение параметра запроса как a String, или null если параметр не существует. Параметры запроса являются дополнительной информацией, отправленной с запросом. Для сервлетов HTTP параметры содержатся в строке запроса или отправили данные формы.

Следует только использовать этот метод, когда Вы уверены, что у параметра есть только одно значение. Если у параметра могло бы быть больше чем одно значение, использовать getParameterValues(java.lang.String).

Если Вы используете этот метод с многозначным параметром, возвращенное значение равно первому значению в массиве, возвращенном getParameterValues.

Если данные параметра были отправлены в теле запроса, том, которое происходит с запросом POST HTTP, то, читая тело непосредственно через getInputStream() или getReader() может вмешаться в выполнение этого метода.

Параметры:
name - a String определение имени параметра
Возвраты:
a String представление единственного значения параметра
См. Также:
getParameterValues(java.lang.String)

getParameterNames

java.util.Enumeration<java.lang.String> getParameterNames()
Возвраты Enumeration из String объекты, содержащие имена параметров, содержатся в этом запросе. Если у запроса нет никаких параметров, метод возвращает пустое Enumeration.

Возвраты:
Enumeration из String объекты, каждый String содержа имя параметра запроса; или пустое Enumeration если у запроса нет никаких параметров

getParameterValues

java.lang.String[] getParameterValues(java.lang.String name)
Возвращает массив String объекты, содержащие все значения данный параметр запроса, имеют, или null если параметр не существует.

Если у параметра есть единственное значение, у массива есть длина 1.

Параметры:
name - a String содержа имя параметра, значение которого требуют
Возвраты:
массив String объекты, содержащие значения параметра
См. Также:
getParameter(java.lang.String)

getParameterMap

java.util.Map<java.lang.String,java.lang.String[]> getParameterMap()
Возвращает java.util. Карта параметров этого запроса.

Параметры запроса являются дополнительной информацией, отправленной с запросом. Для сервлетов HTTP параметры содержатся в строке запроса или отправили данные формы.

Возвраты:
неизменный java.util. Карта, содержащая названия параметра как ключи и параметр, оценивает как значения карты. Ключи в карте параметра имеют Строку типа. Значения в карте параметра имеют Строковый массив типа.

getProtocol

java.lang.String getProtocol()
Возвращает имя и версию протокола использование запроса в форме protocol/majorVersion.minorVersion, например, HTTP/1.1. Для сервлетов HTTP возвращенное значение является тем же самым как значением переменной CGI SERVER_PROTOCOL.

Возвраты:
a String содержа имя протокола и номер версии

getScheme

java.lang.String getScheme()
Возвращает имя схемы, используемой, чтобы обратиться с этой просьбой, например, http, https, или ftp. У различных схем есть различные правила для того, чтобы создать URL, как отмечено в RFC 1738.

Возвраты:
a String содержа имя схемы, используемой, чтобы обратиться с этой просьбой

getServerName

java.lang.String getServerName()
Возвращает имя хоста сервера, которому был отправлен запрос. Это - значение части прежде ":" в Host значение заголовка, если таковые вообще имеются, или разрешенное имя сервера, или IP-адрес сервера.

Возвраты:
a String содержа имя сервера

getServerPort

int getServerPort()
Возвращает номер порта, которому был отправлен запрос. Это - значение части после ":" в Host значение заголовка, если таковые вообще имеются, или порт сервера, где клиентское соединение было принято на.

Возвраты:
целое число, определяющее номер порта

getReader

java.io.BufferedReader getReader()
                                 throws java.io.IOException
Получает тело запроса как символьные данные, используя a BufferedReader. Читатель преобразовывает символьные данные согласно кодировке символов, используемой на теле. Или этот метод или getInputStream() может быть вызван, чтобы считать тело, не обоих.

Возвраты:
a BufferedReader содержа тело запроса
Броски:
java.io.UnsupportedEncodingException - если используемое кодирование набора символов не поддерживается, и текст не может декодироваться
IllegalStateException - если getInputStream() метод вызвали по этому запросу
java.io.IOException - если исключение ввода или вывода произошло
См. Также:
getInputStream()

getRemoteAddr

java.lang.String getRemoteAddr()
Возвращает интернет-Протокол (IP) адрес клиента или последнего прокси, который отправил запрос. Для сервлетов HTTP, то же самое как значение переменной CGI REMOTE_ADDR.

Возвраты:
a String содержа IP-адрес клиента, который отправил запрос

getRemoteHost

java.lang.String getRemoteHost()
Возвращает полностью определенное имя клиента или последнего прокси, который отправил запрос. Если механизм не может или хотеть не разрешать имя узла (чтобы улучшить производительность), этот метод возвращает форму точечной строки IP-адреса. Для сервлетов HTTP, то же самое как значение переменной CGI REMOTE_HOST.

Возвраты:
a String содержа полностью определенное имя клиента

setAttribute

void setAttribute(java.lang.String name,
                  java.lang.Object o)
Хранит атрибут в этом запросе. Атрибуты сбрасываются между запросами. Этот метод чаще всего используется в соединении с RequestDispatcher.

Названия атрибута должны следовать за теми же самыми соглашениями как имена пакета. Начинающиеся имена java.*, javax.*, и com.sun.*, резервируются для использования Sun Microsystems.
Если объект, который передают в, является нулем, эффект является тем же самым как вызовом removeAttribute(java.lang.String).
Это предупреждается, что то, когда запрос диспетчеризируется от сервлета, находится в различном веб-приложении RequestDispatcher, объект, установленный этим методом, не может быть правильно получен в сервлете вызывающей стороны.

Параметры:
name - a String определение имени атрибута
o - Object быть сохраненным

removeAttribute

void removeAttribute(java.lang.String name)
Удаляет атрибут из этого запроса. Этот метод не обычно необходим, поскольку атрибуты только сохраняются, пока запрос обрабатывается.

Названия атрибута должны следовать за теми же самыми соглашениями как имена пакета. Начинающиеся имена java.*, javax.*, и com.sun.*, резервируются для использования Sun Microsystems.

Параметры:
name - a String определение имени атрибута, чтобы удалить

getLocale

java.util.Locale getLocale()
Возвращает привилегированное Locale то, что клиент примет контент в, основанный на заголовке Принимать-языка. Если клиентский запрос не обеспечивает заголовок Принимать-языка, этот метод возвращает локаль значения по умолчанию для сервера.

Возвраты:
привилегированное Locale для клиента

getLocales

java.util.Enumeration<java.util.Locale> getLocales()
Возвраты Enumeration из Locale указание объектов, в порядке убывания запускающееся с привилегированной локали, локали, которые являются приемлемыми для клиента, основанного на заголовке Принимать-языка. Если клиентский запрос не обеспечивает заголовок Принимать-языка, этот метод возвращается Enumeration содержа один Locale, локаль значения по умолчанию для сервера.

Возвраты:
Enumeration из привилегированных Locale объекты для клиента

isSecure

boolean isSecure()
Возвращает булево указание, обратились ли с этой просьбой, используя безопасный канал, такой как HTTPS.

Возвраты:
булево указание, если с просьбой обратились, используя безопасный канал

getRequestDispatcher

RequestDispatcher getRequestDispatcher(java.lang.String path)
Возвраты a RequestDispatcher возразите что действия как обертка для ресурса, расположенного в данном пути. A RequestDispatcher объект может использоваться, чтобы передать запрос к ресурсу или включать ресурс в ответ. Ресурс может быть динамичным или статичным.

Определенный путь может быть относительным, хотя он не может расшириться вне текущего контекста сервлета. Если путь начинается "/", он интерпретируется как относительно текущего корня контекста. Этот метод возвраты null если контейнер сервлета не может возвратить a RequestDispatcher.

Различие между этим методом и ServletContext#getRequestDispatcher тот этот метод, может взять относительный путь.

Параметры:
path - a String определение пути к ресурсу. Если это относительно, это должно быть относительно против текущего сервлета.
Возвраты:
a RequestDispatcher возразите что действия как обертка для ресурса в указанном пути, или null если контейнер сервлета не может возвратить a RequestDispatcher
См. Также:
RequestDispatcher, ServletContext#getRequestDispatcher

getRealPath

java.lang.String getRealPath(java.lang.String path)
Осуждаемый. С Версии 2.1 API Сервлета Java использовать ServletContext#getRealPath вместо этого.


getRemotePort

int getRemotePort()
Возвращает интернет-Протокол (IP) исходный порт клиента или последнего прокси, который отправил запрос.

Возвраты:
целое число, определяющее номер порта
С тех пор:
Сервлет 2.4

getLocalName

java.lang.String getLocalName()
Возвращает имя хоста интернет-Протокола (IP) интерфейс, в котором был получен запрос.

Возвраты:
a String содержа имя хоста IP, на котором был получен запрос.
С тех пор:
Сервлет 2.4

getLocalAddr

java.lang.String getLocalAddr()
Возвращает интернет-Протокол (IP) адрес интерфейса, в котором был получен запрос.

Возвраты:
a String содержа IP-адрес, на котором был получен запрос.
С тех пор:
Сервлет 2.4

getLocalPort

int getLocalPort()
Возвращает интернет-Протокол (IP) номер порта интерфейса, в котором был получен запрос.

Возвраты:
целое число, определяющее номер порта
С тех пор:
Сервлет 2.4

getServletContext

ServletContext getServletContext()
Получает контекст сервлета, к которому этот ServletRequest был последний диспетчеризированный.

Возвраты:
контекст сервлета, к которому этот ServletRequest был последний диспетчеризированный
С тех пор:
Сервлет 3.0

startAsync

AsyncContext startAsync()
                        throws java.lang.IllegalStateException
Помещает этот запрос в асинхронный режим, и инициализирует AsyncContext с исходными (развернутыми) объектами ServletRequest и ServletResponse.

Вызов этого метода заставит поддержку связанного ответа не быть задержанной до AsyncContext#complete вызывается на возвращенном AsyncContext, или асинхронная работа имеет синхронизированный.

Вызов AsyncContext#hasOriginalRequestAndResponse() на возвращенном AsyncContext возвратится true. Любые фильтры, вызванные в исходящем направлении после этого запроса, были помещены в асинхронный режим, может использовать это в качестве индикации, что любой запрос и/или обертки ответа, которые они добавили во время их входящего вызова, не должны остаться вокруг для продолжительности асинхронной работы, и поэтому любые из их связанных средств могут быть высвобождены.

Этот метод очищает список AsyncListener экземпляры (если любой), которые были зарегистрированы в AsyncContext, возвращенном предыдущим звонком в один из startAsync методов после вызова каждого AsyncListener в onStartAsync метод.

Последующие вызовы этого метода, или его перегруженная разновидность, возвратят тот же самый экземпляр AsyncContext, повторно инициализированный как соответствующий.

Возвраты:
(ре) инициализированный AsyncContext
Броски:
IllegalStateException - если этот запрос в рамках фильтра или сервлета, который не поддерживает асинхронные операции (то есть, isAsyncSupported() возвращает false), или если этот метод вызывают снова ни с кем асинхронным, диспетчеризируют (следующий из одного из AsyncContext#dispatch методы), вызывается вне контекста любого такого диспетчеризировать, или вызывается снова в рамках того же самого, диспетчеризируют, или если ответ был уже закрыт
С тех пор:
Сервлет 3.0

startAsync

AsyncContext startAsync(ServletRequest servletRequest,
                        ServletResponse servletResponse)
                        throws java.lang.IllegalStateException
Помещает этот запрос в асинхронный режим, и инициализирует AsyncContext с данным запросом и объектами ответа.

Параметрами ServletRequest и ServletResponse должны быть те же самые экземпляры, или экземпляры ServletRequestWrapper и ServletResponseWrapper это обертывает их, которых передали к service метод Сервлета или doFilter метод Фильтра, соответственно, в чьем контексте вызывают этот метод.

Вызов этого метода заставит поддержку связанного ответа не быть задержанной до AsyncContext#complete вызывается на возвращенном AsyncContext, или асинхронная работа имеет синхронизированный.

Вызов AsyncContext#hasOriginalRequestAndResponse() на возвращенном AsyncContext возвратится false, если переданные в параметрах ServletRequest и ServletResponse не являются исходными или не переносят обеспеченных приложением оберток. Любые фильтры, вызванные в исходящем направлении после этого запроса, были помещены в асинхронный режим, может использовать это в качестве индикации, что часть запроса и/или оберток ответа, которые они добавили во время их входящего вызова, возможно, должна остаться на месте для продолжительности асинхронной работы, и их связанные средства не могут быть высвобождены. ServletRequestWrapper, примененный во время входящего вызова фильтра, может быть выпущен исходящим вызовом фильтра только если данный servletRequest, который используется, чтобы инициализировать AsyncContext и будет возвращен звонком AsyncContext#getRequest(), не содержит сказал ServletRequestWrapper. То же самое сохраняется для экземпляров ServletResponseWrapper.

Этот метод очищает список AsyncListener экземпляры (если любой), которые были зарегистрированы в AsyncContext, возвращенном предыдущим звонком в один из startAsync методов после вызова каждого AsyncListener в onStartAsync метод.

Последующие вызовы этого метода, или его разновидность нулевого параметра, возвратят тот же самый экземпляр AsyncContext, повторно инициализированный как соответствующий. Если звонок в этот метод будет сопровождаться звонком в его разновидность нулевого параметра, указанное (и возможно обертываться), то запрос и объекты ответа останутся привязанными на возвращенном AsyncContext.

Параметры:
servletRequest - ServletRequest имел обыкновение инициализировать AsyncContext
servletResponse - ServletResponse имел обыкновение инициализировать AsyncContext
Возвраты:
(ре) инициализированный AsyncContext
Броски:
IllegalStateException - если этот запрос в рамках фильтра или сервлета, который не поддерживает асинхронные операции (то есть, isAsyncSupported() возвращает false), или если этот метод вызывают снова ни с кем асинхронным, диспетчеризируют (следующий из одного из AsyncContext#dispatch методы), вызывается вне контекста любого такого диспетчеризировать, или вызывается снова в рамках того же самого, диспетчеризируют, или если ответ был уже закрыт
С тех пор:
Сервлет 3.0

isAsyncStarted

boolean isAsyncStarted()
Проверки, если этот запрос был помещен в асинхронный режим.

ServletRequest помещается в асинхронный режим, вызывая startAsync() или startAsync(ServletRequest,ServletResponse) на этом.

Этот метод возвращает false, если этот запрос был помещен в асинхронный режим, но был с тех пор диспетчеризирован, используя один из AsyncContext#dispatch методы или выпущенный от асинхронного режима через звонок AsyncContext#complete.

Возвраты:
истина, если этот запрос был помещен в асинхронный режим, ложь иначе
С тех пор:
Сервлет 3.0

isAsyncSupported

boolean isAsyncSupported()
Проверки, если этот запрос поддерживает асинхронную работу.

Асинхронная работа отключается для этого запроса, если этот запрос в рамках фильтра или сервлета, который не был аннотирован или отмечен в дескрипторе развертывания как возможность поддерживать асинхронную обработку.

Возвраты:
истина, если этот запрос поддерживает асинхронную работу, ложь иначе
С тех пор:
Сервлет 3.0

getAsyncContext

AsyncContext getAsyncContext()
Получает AsyncContext, который был создан или повторно инициализирован новым вызовом startAsync() или startAsync(ServletRequest,ServletResponse) по этому запросу.

Возвраты:
AsyncContext, который был создан или повторно инициализирован новым вызовом startAsync() или startAsync(ServletRequest,ServletResponse) по этому запросу
Броски:
IllegalStateException - если этот запрос не был помещен в асинхронный режим, то есть, если ни один startAsync() ни startAsync(ServletRequest,ServletResponse) был вызван
С тех пор:
Сервлет 3.0

getDispatcherType

DispatcherType getDispatcherType()
Получает тип диспетчера этого запроса.

Тип диспетчера запроса используется контейнером, чтобы выбрать фильтры, которые должны быть применены к запросу: Только фильтры с соответствием типа диспетчера и образцов url будут применены.

Разрешение фильтра, который был сконфигурирован для многократных типов диспетчера, чтобы запросить запрос на его тип диспетчера, позволяет фильтру обрабатывать запрос по-другому в зависимости от его типа диспетчера.

Начальный тип диспетчера запроса определяется как DispatcherType.REQUEST. Тип диспетчера запроса, диспетчеризированного через RequestDispatcher#forward(ServletRequest, ServletResponse) или RequestDispatcher#include(ServletRequest, ServletResponse) дается как DispatcherType.FORWARD или DispatcherType.INCLUDE, соответственно, в то время как тип диспетчера асинхронного запроса, диспетчеризированного через один из AsyncContext#dispatch методы даются как DispatcherType.ASYNC. Наконец, тип диспетчера запроса, диспетчеризированного ошибочной странице механизмом обработки ошибок контейнера, дается как DispatcherType.ERROR.

Возвраты:
тип диспетчера этого запроса
С тех пор:
Сервлет 3.0
См. Также:
DispatcherType


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

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

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


Spec-Zone.ru - all specs in one place



free hit counter