Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Интерфейс HttpServletRequest

Читайте также:
  1. SPI интерфейс
  2. Беспроводные интерфейсы подключения
  3. Вложенные интерфейсы
  4. Глава 2.2. Графические интерфейсы пользователя в Java
  5. Графический пользовательский интерфейс
  6. Для ссыпки на объект используйте его интерфейс
  7. Интерфейс
  8. Интерфейс Centronix.Сигналы интерфейса, используемые для работы с принтерами.
  9. Интерфейс Collection
  10. Интерфейс FAR

При каждом вызове методы doGet и doPost класса HttpServlet принимают в качестве параметра объект, который реализует интерфейс HttpServletRequest. Web-сервер, который исполняет сервлет, создает объект HttpServletRequest и передает его методу service сервлета (который в свою очередь передает его методу doGet или doPost). Данный объект содержит запрос, поступивший от клиента.

Методы интерфейса HttpServletRequest:

String getParameter(String name) - получение из запроса значения параметра. Наименование параметра определено значением name.

Enumeration getParameterNames() - получение из запроса имен всех параметров.

String[ ] getParameterValues(String name) - для параметра с несколькими значениями данный метод возвращает строковый массив.

Cookie[ ] getCookies () - получение массива объектов Cookie, сохраненных на компьютере клиента. Cookie могут быть использованы для уникальной идентификации клиента сервером.

HttpSession getSession(boolean create) - возвращает объект HttpSession текущего сеанса клиента. Если параметр create равен true и объект HttpSession не существует, то создается новый объект HttpSession.

 

Интерфейс HttpServletResponse

При каждом обращении к сервлету методы doGet и doPost класса HttpServlet принимают объект, который реализует интерфейс HttpServletResponse. Web-сервер, который исполняет сервлет, создает объект HttpServletResponse и передает его методу service сервлета (который в свою очередь передает его методу doGet или doPost). Объект HttpServletResponse описывает ответ клиенту.

Методы интерфейса HttpServletResponse:

void addCookie (Cookie cookie) - метод используется для добавления Cookie в заголовок ответа клинту. Установленный максимальный возраст Cookie, а также разрешение клиентом хранения Cookie определяют, будут ли Cookies сохранены на клиенте и время их хранения.

ServletOutputStream getOutputStream() - получение бинарного потока вывода для отправления бинарных данных клиенту.

PrintWriter getWriter - получение символьного потока вывода для отправления текстовых данных клиенту.

void setContentType(String type) - определение MIME-типа ответа браузеру. MIME-тип помогает браузеру определить, как отображать данные. Например, MIME-тип "text/html" указывает, что ответ является HTML-документом, поэтому браузер отображает HTML-страницу.

 

67. Что такое дескриптор развертывания, для чего он нужен?




Дата добавления: 2015-09-11; просмотров: 88 | Поможем написать вашу работу | Нарушение авторских прав

Виды модификаторов доступа в Java. | Package имя_пакета; | FlowLayout, BoxLayout, BorderLayout, CardLayout, GridLayout, GridBagLayout, SpringLayout, null | Назвать модели обработки исключений и написать для каждой из них шаблон кода. | Перечислите состояния потоков. | Класс String | Класс Runtime | Класс TreeSet | InputStream, FileInputStream, ByteArrayInputStream, OutputStream, FileOutputStream, ByteArrayOutputStream, File | JComboBox |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав