Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Директивы JSP

Читайте также:
  1. Спецификация JSP. Назначение. Основные возможности. Директивы, теги (определение, выполнение, скриплеты), предопределенные объекты.

Директивы предоставляют информацию контейнеру JSP, необходимую на стадии трансляции и имеют следующий синтаксис:

<% @ директиваимя_атрибута_1= “значение” имя_атрибута_2= “значение” … %>    

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 применяемый для скриплетов имеет следующий синтаксис:

<% скрипт на языке Java %>    

 

 


Библиотека тегов. Назначение основные возможности. Структура JSP-страницы при применении библиотеки тегов.




Дата добавления: 2015-09-11; просмотров: 106 | Поможем написать вашу работу | Нарушение авторских прав

Базовый формат команды для создания JAR-файла | Протокол HTTP. Стандарты HTTP. Основные методы (get, post, option, put, delete). Коды статуса ответа. Структура http-сообщений. Понятие о протоколе HTTPS. | Обработка запросов и ответов HTTP | Язык JavaScript. Стандарты языка JavaScript. Назначение языка. Основные возможности. Понятие DHTML. | Сетевые службы. Примеры сетевых служб. Служба WWW (Web-сервер). Примеры реализации службы WWW. | Структура спецификации Java Platform Enterprise Edition. Основные технологии. | Основные спецификации Java. Структура спецификации Java Platform Micro Edition. Спецификации CDLC, MIDP. Технология WTK. | Формирование http-запроса в сервлете | Переадресация | Обработка http-запросов типа GET |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав