javacode banner

Статьи о JSTL и JSP

JSTL и JSP
JSTL(JavaServer Pages Standard Tag Library) — переводится как «стандартная библиотека тегов JSP». Она расширяет спецификацию JSP, добавляя библиотеку JSP тегов для общих нужд, таких как разбор XML данных, условная обработка, создание циклов и поддержка интернационализации. JSP (JavaServer Pages) — технология, позволяющая веб-разработчикам легко создавать содержимое, которое имеет как статические, так и динамические компоненты. Страница JSP является текстовым документом, который содержит текст двух типов: статические исходные данные, которые могут быть оформлены в одном из текстовых форматов HTML, SVG, WML, или XML, и JSP элементы, которые конструируют динамическое содержимое. Можно использовать библиотеки JSP тегов, а также EL — Expression Language.
JSTL содержит много функций, которые принимают выражения унифицированного языка выражений в качестве параметром. Все функции JSTL, кроме одной, используются исключительно для манипулирования со строками. Исключением является функция fn:length, которая может принимать в качестве параметра строку, коллекцию или массив
подробнее...
Базовые теги JSTL выполняют такие задачи, как написание вывода в обозреватель, условное отображение сегментов на странице и итерации по коллекциям. Большая часть того, что делают базовые теги JSTL, может быть выполнена с помощью скриплетов, что не очень удобно и не применимо на больших проектах.
подробнее...
JSTL библиотека SQL тегов позволяет нам выполнять SQL-запросы из JSP-страницы. В данной библиотеке тегов смешиваются элементы презентации и код доступа к базе данных. Эта библиотека должна использоваться только для создания прототипов и написания простых приложений. Для более сложных приложений правилом хорошего тона будет следование шаблонам проектирования DAO и MVC.
подробнее...
Библиотека тегов форматирования JSTL предоставляет теги, которые упрощают интернационализацию и локализацию web-приложений. Эта библиотека тегов позволяет выводить на экран web-страницу на различных языках, на основе локали пользователя. Она также позволяет выполнять специфическое для локали форматирование даты и валюты.
подробнее...
JSTL библиотека XML тегов предоставляет легкий способ разбора (анализа) XML-документов и выполнение преобразований XML-документов с использованием XSLT. Эта библиотека тегов использует выражения XPath для перемещения по элементам в XML-документе.
подробнее...
В большинстве web-приложений определенные области дублируются на нескольких web-страницах. Например, в верхней части каждой страницы может выводиться логотип или навигационное меню. Копирование и вставка кода для генерации этих общих зон - не очень удобный способ работы, поскольку, если в одной из этих зон производится некоторое изменение, его приходится переносить и в соответствующие зоны на других страниц.
подробнее...