Saint Petersburg, 2012 Java Lecture #12 JSP. JSP 2 Java Server Pages (JSP) – технология разработки веб страниц, поддерживающих динамический контент. Позволяет.

Презентация:



Advertisements
Похожие презентации
КУРС «WEB-ДИЗАЙН». Что такое Web-страница? То, что мы видим в окне браузера, когда заходим на какой-либо сайт! Мы видим веб-страницу сайта – ее содержимое!
Advertisements

Java Server Pages (JSP). JSP Позволяет веб разработчикам динамически генерировать HTML, XML - и другие веб страницы. Страницы компилируются JSP- компилятором.
Уровень представления JSP, EL-expressions, JSTLУровень представления JSP, EL-expressions, JSTL.
1 Java J2EE. JSP. 2 Технология Java Server Pages (JSP) Java Server Pages (JSP) обеспечивает разделение динамической и статической частей страницы, результатом.
Язык Java. JSP.. Java. Синтаксис. Перевод строчки эквивалентен пробелу Регистр в именах различается // Комментарии до конца строки /* Многострочные комментарии.
Powerpoint Templates Page 1 Язык разметки гипертекста HTML.
JSF/JSP/Tomcat Введение в технологию. JavaServer Faces JSF - фреймворк для веб-приложений, написанный на Java JSF основывается на использовании компонентов.
Троицкий Д.И. Интернет-технологии1 ДИНАМИЧЕСКИЕ WEB-СТРАНИЦЫ СЕРВЕРНЫЕ СЦЕНАРИИ Лекция 9 Кафедра «Автоматизированные станочные системы» Dept. of Automated.
Компьютерные технологии в метеорологии (Java-технологии) Чукин В. В.
Saint Petersburg, 2012 Java Lecture 12 JSTL. JSP -> JSTL JSP – хорошо Что делать если хотим добавить условие? Итерирование по списку и вывод каждого элемента.
Web-узлы. Разработка и администрирование.. Часть 1. Web-технология.
Galileo Fee Manager Презентация. Описание Galileo Fee Manager Galileo Fee Manager – это инструмент, основанный на определенных правилах, который анализирует.
АЛГОРИТМИЗАЦИЯ. Алгоритм Алгоритм – описание конечной последовательности действий, приводящей от исходных данных к нужному результату. Где встречаются.
Чувашский Государственный педагогический университет имени И.я.Яковлева Тема учебного проекта: Базы данных в сети Интернет Автор: Студент ФМФ 5-го курса.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – обработка ошибок страниц и приложения, Global.aspx.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – Модули HTTP, фильтры, события приложения - Global.asax.
WEB- ТЕХНОЛОГИИ Лекция 4. Задача преобразования XML- данных 1 Задача преобразования Для передачи данных между разными приложениями необходимо преобразовать.
Разработка и использование интерактивных форм Общие положения. Общие положения. Современные браузеры позволяют пользователю, заполнив специальную форму,
"С чего начинать, Ваше Величество?" "Начни с начала", важно ответил Король, "и продолжай, пока не дойдешь до конца." Льюис Кэролл, Приключения Алисы в.
Презентация по: информатике Ученицы 8 а класса МКОУ «Линевская СШ» ЛЕМАЕВОЙ ЭЛЬВИРЫ Преподаватель: СУШКОВ АЛЕКСАНДР ИВАНОВИЧ.
Транксрипт:

Saint Petersburg, 2012 Java Lecture #12 JSP

JSP 2 Java Server Pages (JSP) – технология разработки веб страниц, поддерживающих динамический контент. Позволяет использовать на HTML странице код Java, используя специальные теги. JSP страница – разновидность сервлета, призванная выполнить роль интерфейса пользователя в Java WEB приложениях.

JSP Processing 3

JSP Lifecycle 4 - Compilation - Initialization - Execution - Cleanup

Элементы JSP страницы: текст шаблона (статический HTML) 5 Как правило большую часть вашей JSP страницы составляет статический HTML, называемый текстом шаблона. Во всех отношениях этот HTML выглядит как обычный HTML, использующий те же правила синтаксиса, и он просто "передается" клиенту сервлетом, создаваемым для обработки страницы.

Элементы JSP страницы: выражения 6 Выражения JSP применяются для того чтобы вставить значения Java непосредственно в вывод. Для этого используется следующая форма: Пример: Выражения Java вычисляются, конвертируются в строку и вставляются в страницу. Эти вычисления происходит во время выполнения, а потому существует полный доступ к информации о самом запросе.

Элементы JSP страницы: скриплеты 7 Скриплеты JSP позволяют вставить любой код в метод сервлета, который будет создан при обработке данной страницы. Скриплеты имеют следующий вид: Скриплеты не обязательно должны содержать завершенные фрагменты на Java, оставленные открытыми блоки могут оказать влияние на статический HTML вне скриплета. Например, следующий фрагмент JSP содержит смешанный текст шаблона и скриплеты: после преобразования приведет к чему-то вроде:

Элементы JSP страницы: объявления 8 Объявления JSP позволят вам задать методы или поля, для вставки в тело класса сервлета (вне метода service, обрабатывающего запрос). Они имеют следующую форму: В приведенном фрагменте JSP отображается количество запросов к данной странице с момента загрузки сервера (или с момента последнего изменения и перезагрузки сервлета):

Элементы JSP страницы: директивы 9 Директива JSP page: директива для движка сервлета с информацией об основных настройках. Директива JSP include: позволяет включать файлы в процессе трансляции JSP страницы в сервлет. Содержимое подключаемого файла обрабатывается как обычный текст JSP. Директива JSP page: директива позволяет подключить библиотеку тегов.

Элементы JSP страницы: комментарии 10 Комментарий JSP: Комментарий игнорируется при трансляции JSP страницы в сервлет. Если вы хотите чтобы комментарий сохранился в конечном HTML, используйте обычный синтаксис HTML для описания комментариев:.

Заранее определенные переменные 11