Key Technologies Primer / Apache Struts. Учебник для начинающих по ключевым технологиям.: Servlet Request

Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Каждый запрос, обрабатываемый сервлетом, представляет собой Java интерфейс, обычно HttpServletRequest [javax.servlet.http.HttpServletRequest]. Интерфейс запроса обеспечивает объектно-ориентированный механизм доступа ко всей информации, которая была включена в изначальный HTTP запрос, включая:
- Cookies - набор cookie-файлов, включенных в этот запрос доступны через метод getCookies().
- Заголовки - HTTP заголовки, которые были включены в запрос и доступны по названию. Вы можете регистрировать имена всех включенных заголовков.
- Параметры - параметры запроса, как из строковой части запроса, так и из внутреннего содержимого запроса (только POST), доступны по названию.
- Характеристики запроса - множество других характеристик входящего HTTP запроса, таких, как используемый метод (обычно GET или POST), используемая схема протокола ("http" или "https") и аналогичные значения.
- Информация URI запроса - исходный обрабатываемый запрос URI доступен через getRequestURI(). Кроме того, составные части, в которых контейнер сервлетов анализирует запрос URI (contextPath, servletPath, and pathInfo) доступны отдельно.
- Пользовательская информация - если вы используете Container Managed Security, вы можете запросить имя прошедшего проверку пользователя, запросить права доступа к объекту, предоставляемого текущему пользователю, и права доступа к определенной роли у текущего пользователя.

denderov 06.12.12 в 07:20

0

Кроме того, запрос сервлета поддерживает атрибуты запроса (на JSP они называются "компоненты области определения запроса") аналогично атрибутам контекста сервлета, описанным выше. Атрибуты запроса часто используются для передачи информации о состоянии от класса бизнес-логики, которая генерирует ее с представлением компонента (например, страницы JSP), который будет использовать информацию для получения соответствующего ответа.

denderov 06.12.12 в 09:26

0

Контейнер сервлета обеспечивает обработку сервлетом каждого запроса отдельным потоком. Поэтому, вы, как правило, не должны беспокоится о безопасности вашего доступа при запросе свойств и атрибутов.

denderov 06.12.12 в 09:51

0

Более подробную информацию о запросе сервлетов см.
- Получение информации из запросов в руководстве по J2EE.

denderov 06.12.12 в 09:52

0
Минутку...