Лабораторная работа: Разработка 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-технологии
|