Готовый перевод 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, вы можете запросить имя прошедшего проверку пользователя, запросить права доступа к объекту, предоставляемого текущему пользователю, и права доступа к определенной роли у текущего пользователя.
Кроме того, запрос сервлета поддерживает атрибуты запроса (на JSP они называются "компоненты области определения запроса") аналогично атрибутам контекста сервлета, описанным выше. Атрибуты запроса часто используются для передачи информации о состоянии от класса бизнес-логики, которая генерирует ее с представлением компонента (например, страницы JSP), который будет использовать информацию для получения соответствующего ответа.
Контейнер сервлета обеспечивает обработку сервлетом каждого запроса отдельным потоком. Поэтому, вы, как правило, не должны беспокоится о безопасности вашего доступа при запросе свойств и атрибутов.
Более подробную информацию о запросе сервлетов см.
- Получение информации из запросов в руководстве по J2EE.
Внимание! Этот перевод, возможно, ещё не готов.
Его статус: идёт перевод
Переведено на Нотабеноиде
http://notabenoid.org/book/35262/124881
Переводчики: denderov
Настройки
Готово:
