Рабочий стол > DL Руководство пользователя > ... > JSP примеры > JSP включение > Просмотр
JSP включение Войти | Зарегистрироваться   Просмотр версии для печати текущей страницы.

Добавлено Роман Осадчий, последний раз изменено Роман Осадчий May 03, 2018
Метки: 
(нет)

Задачей данного примера является :

  1. Демонстрация работы jsp:include;

Для воспроизведения данного примера необходимо:

  1. Разместить код JSP который продемонстрирован по ссылке : http://dl.gsu.by/web-samples/jsp-course/actionInclude.jsp
  2. Запустить локальный сервер.
  3. Ввести в адресной строке браузера следующий URL : localhost:8080/jsp-course/actionInclude.jsp

Теория

Действие jsp:include

Действие jsp:include позволяет подключать статические и динамические ресурсы в контекст текущей страницы JSP. Так, например, выходной поток сервлета может быть включен в содержимое страницы JSP. Тогда при вызове страницы JSP выходной поток сервлета будет встроен в выходной поток JSP. Ресурс определяется по его относительному URL-адресу, который интерпретируется в контекст Web-сервера. В отличие от директивы include, которая вставляет файл на этапе трансляции страницы JSP, действие jsp:include вставляет файл при запросе страницы. Это приводит к некоторой потере эффективности и исключает возможность наличия во вставляемом файле кода JSP, но дает существенное преимущество в гибкости. Если рассмотреть в качестве примера JSP-страницу, которая вставляет четыре различных отрывка в Web страницу с новостями сайта. Каждый раз когда меняются заголовки автору достаточно изменить содержимое четырех файлов, тогда как главная JSP страница остается неизменной.

Тег jsp:include имеет атрибуты:
page : Атрибут page определяется относительно текущей страницы JSP. Включаемая страница имеет доступ только к объекту JspWriter и не может устанавливать заголовки.

flush : Необязательный атрибут flush управляет переполнением. Если этот атрибут имеет значение true и выходной поток страницы JSP буферизуется, то буфер освобождается при переполнении, в противном случае - не освобождается. По умолчанию значение атрибута flush равно false

Powered by Atlassian Confluence, the Enterprise Wiki. (Version: http://www.atlassian.com/software/confluence Build:#2.6.1 916) - Ошибка/новая особенность - Свяжитесь с Администраторами