Методы, добавляемые интерфейсом 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 запроса, которая соответствует данному сервлету |