Key Technologies Primer / Apache Struts. Учебник для начинающих по ключевым технологиям.: Servlet Response
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Главная цель сервлета - обработка входящего запроса сервлета [javax.servlet.http.HttpServletRequest] и преобразование его в соответствующий ответ. Это реализуется вызовом соответствующих методов на интерфейсе ответа сервлета [javax.servlet.http.HttpServletResponse]. Доступные методы позволяют: denderov 06.12.12 в 10:12 |
|
|
Важный принцип в использовании API ответа сервлета в том, что любой метод, который вы вызываете для управления заголовками или cookie файлами должен быть завершен до того, как первая порция контента была отправлена клиенту. Основанием этого ограничения в том, что такая информация посылается в начале HTTP ответа, поэтому попытка сделать что-то похожее на добавление заголовка после того, как заголовки уже были оправлены, не будет эффективным. denderov 06.12.12 в 10:52 |
||
|
Когда вы используете содержимое страницы в приложениях Model 2, вы, как правило, не используете API ответа сервлета напрямую. В случе JavaServerPages компилятор страниц JSP в вашем контейнере сервлета преобразует вашу страницу в сервлет. Сервлет JSP визуализирует ответ, перемежая его динамической информацией, которую вы вставили пользовательскими тегами JSP. denderov 06.12.12 в 11:00 |
||
|
Другие системы презентации, такие как Velocity Tools для Struts могут передавать визуализацию ответа специализированным сервлетам, но тот же паттерн остается в силе. Вы создаете шаблон и динамический ответ создается автоматически из него. denderov 06.12.12 в 11:06 |
||
|
Более подробную информацию об ответе сервлета см.: denderov 06.12.12 в 11:08 |
