Лабораторная работа: Разработка Web–приложений с применением Java Servlet-технологии

ServletResponse интерфейс обеспечивает сервлет методами, необходимыми для ответа клиенту. Этот интерфейс:

· позволяет сервлету установить длину содержимого и MIME‑тип ответа.

· обеспечивает выходной поток ServletOutputStream и Writer, посредством которых сервлет может послать данные ответа.

Интерфейсы, расширяющие ServletResponse интерфейс, предоставляют сервлету возможности конкретного протокола.

Чтение параметров сервлета и формирование ответа клиенту

Класс ServletRequest включает методы, позволяющие читать имена и значения параметров, которые включены в запрос клиента.

String getParameter (String pname) – возвращает значение параметра с именем pname.

Enumeration getParameterNames() – возвращает перечисление имен параметров этого запроса.

String[] getParameterValues() – возвращает перечисление значений параметров этого запроса.

Чтение параметров инициализации

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

· Метод init(), объявленный интерфейсом Servlet, принимает объект ServletConfig в качестве его параметра;

· Метод getServletConfig(), объявленный интерфейсом Servlet, возвращает объект ServletConfig.

Манера, в которой параметры инициализации предоставляются сервлету, зависит от сервера.

Пакет javax.servlet.http

Пакет javax.servlet содержит ряд интерфейсов и классов, облегчающих построение сервлетов, которые работают с HTTP – запросами и ответами.


Интерфейс

Описание

HttpServletRequest

Используется для чтения данных из HTTP – запроса клиента.

HttpServletResponse

Используется для записи данных в HTTP – ответ клиенту.

HttpSession

Позволяет читать и записывать данные сеанса

HttpSessionBindingListener

Информирует объект о том, что он связан или не связан с сеансом.

HttpSessionContext

Обеспечивает управляемость сеансов

Класс

Описание

Cookie

Позволяет сохранять информацию состояния на машине клиента

К-во Просмотров: 319
Бесплатно скачать Лабораторная работа: Разработка Web–приложений с применением Java Servlet-технологии