Электронный магазин на Java и XML

       

Методы, добавляемые интерфейсом HttpServletRequest


Интерфейс HttpServletRequest расширяет интерфейс ServletRequest, добавляя некоторое количество полезных методов, как показано в табл. А.7. Большинство из этих методов позволяют получить сведения о заголовках HTTP-запроса или характеризуют способ, которым этот запрос попадает к данному сервлету. Ни один из методов get, который получает данные из заголовка запроса, не чувствителен к регистру.

Таблица А.7. Методы интерфейса HttpServletRequest, характеризующие запрос

Тип возвращаемого значения

Метод



Описание

String

getContextPath( )

Возвращает часть URI запроса, которая идентифицирует контекст запроса

long

getDateHeader(String name)

Возвращает значение указанного заголовка (который является датой), преобразованное к типу long (количество миллисекунд, прошедших с с 00:00:00 01.01.1970)

String

getHeader(String name)

Возвращает значение указанного заголовка запроса. Имя не чувствительно к регистру

Enumeration

getHeaderNames( )

Возвращает перечень всех имен, содержащихся в заголовке запроса

Enumeration

getHeaders(String name)

Возвращает все значения указанного заголовка запроса в виде перечисления объектов типа String

int

get!ntHeader(String name)

Вспомогательный метод, который пытается преобразовать указанный заголовок запроса в целочисленный формат типа int. Если заголовок не обнаружен, возвращает -1. Если заголовок не может быть преобразован к типу int, вызывает исключение NumberFormatExcepti on

String

getMethod( )

Возвращает имя метода HTTP, которым выполнен запрос (например, GET, POST или PUT)

String

getPathlnfo( )

Возвращает часть URI после адреса сервлета. Если эта часть отсутствует, возвращается null

String

getPathTranslated( )

Преобразует часть URI, расположенную после имени сервлета, но перед строкой запроса (то есть результат выполнения метода getPathlnfo), в физический путь

String

getQueryString( )

Возвращает строку запроса, содержащуюся в URL запроса после указания пути

String

getRequestURI( )

Возвращает часть URL запроса, начиная от имени протокола и до строки запроса в первой строке запроса HTTP

String

getServletPath( )

Возвращает часть URL запроса, которая соответствует данному сервлету



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