Читайте также: |
|
Директивы предоставляют информацию контейнеру JSP, необходимую на стадии трансляции и имеют следующий синтаксис:
|
19.
Существует три типа директив : page, taglib и include.
<%@ page language=”java” contentType=”text/html; charset=ISO-8859-1” %>
Директива page определяет свойства страницы JSP. Значение атрибута language директивы page определяет язык (в примере – Java) используемый в скриплетах (фрагментах программного когда), в выражениях или других включаемых файлах. Значение атрибута contentType устанавливает MIME-тип ответа и кодировку страницы.
Директива taglib, указывает на то, что в странице JSP будут использоваться библиотеки тегов. В связи с тем, что разработка и применение библиотеки тегов будет рассматриваться отдельно, отложим детальное описание этой директивы до соответствующего раздела главы.
Директива include позволяет вставлять текст и код в процессе трансляции jsp-страницы. На рис. 4.4 приведен пример jsp-страницы (пусть для определенности это страница с именем jsp-directives.jsp) с директивой include. Директива здесь используется для вставки одного файла с инструкциями JavaScript (далее js-файл) и двух html-файлов.
Объявления JSP
Тег JSP применяемый для объявлений имеет следующий синтаксис:
|
Объявления не производят никакого вывода в выходной поток. Переменные и методы, декларированные в объявлениях становятся доступными для скриплетов и других объявлений в момент инициализации страницы JSP.
Выражения JSP
Тег JSP применяемый для выражений имеет следующий синтаксис:
|
Выражение в jsp-странице – это исполняемое выражение, написанное на языке скрипта, указанного атрибутом language в директиве page (в нашем случае это язык Java). Результат выражения автоматически приводится к типу String и выводится в стандартный поток. Если выражение не может быть преобразовано к типу String, то возникает ошибка выполнения.
Скриплеты JSP
Скриплеты должны содержать фрагменты кода на языке скрипта, который указывается в атрибуте language директивы page (в нашем случае это язык Java).
Тег JSP применяемый для скриплетов имеет следующий синтаксис:
|
Библиотека тегов. Назначение основные возможности. Структура JSP-страницы при применении библиотеки тегов.
Дата добавления: 2015-09-11; просмотров: 106 | Поможем написать вашу работу | Нарушение авторских прав |