JSTL обозначает стандартную библиотеку тегов JSP, которая представляет собой набор очень полезных основных тегов и функций. Эти теги и функции помогут вам эффективно писать код JSP.
Основные теги JSTL
Ниже приведена коллекция учебных пособий по основным тегам JSTL . Каждый урок объясняется с помощью скриншотов и соответствующих примеров. Следующая строка заявления должна присутствовать в вашем JSP для использования основных тегов JSTL.
<% @ taglib prefix = "c" uri = "http://java.sun.com/jsp/jstl/core"%>
- Тег <c: out> : используется для отображения содержимого на клиенте после экранирования тегов разметки XML и HTML. Основные атрибуты по умолчанию и escapeXML.
- Тег <c: set> : этот тег полезен для установки значения переменной в указанной области. Он в основном оценивает выражение и устанавливает результат в заданной переменной.
- Тег <c: remove> : используется для удаления атрибута из указанной области или из всех областей (страницы, запроса, сеанса и приложения). По умолчанию удаляет из всех.
- Тег <c: if> : этот основной тег JSTL используется для условий тестирования. Для этого тега есть два других необязательных атрибута: var и scope, проверка обязательна.
- Тег <c: choose> : это как оператор switch в Java.
- Тег <c: when> : это как инструкция case в Java.
- Тег <c: иначе> : работает как атрибут по умолчанию в операторах switch-case.
- Тег <c: catch> : этот тег используется при обработке исключений. В этой статье мы обсудили обработку исключений с помощью основного тега <c: catch>.
- Тег <c: import> : этот основной тег JSTL используется для импорта содержимого из другого файла / страницы на текущую страницу JSP. Атрибуты - var, URL и область действия.
- Тег <c: forEach> : этот тег в JSTL используется для выполнения одного и того же набора операторов в течение конечного числа раз.
- Тег <c: forTokens> : используется для итерации, но работает только с разделителем.
- Тег <c: param> : этот тег JSTL в основном используется с тегами <c: url> и <c: redirect>. Он добавляет параметры и их значения к выводу этих тегов.
- Тег <c: url> : используется для форматирования или кодирования URL. Он преобразует относительный URL в URL контекста приложения. Необязательные атрибуты var, context и scope.
- Тег <c: redirect> : используется для перенаправления текущей страницы на другой URL, укажите относительный адрес в атрибуте URL этого тега, и страница будет перенаправлена на URL.
Функции JSTL
Ниже приведены учебные ссылки для полезных функций JSTL с примерами. Следующая директива Taglib должна быть включена в страницу JSP для использования функций JSTL.
<% @ taglib prefix = "fn" uri = "http://java.sun.com/jsp/jstl/functions"%>
- fn: содержит функцию : эта функция проверяет, присутствует ли данная строка во входных данных как подстрока. Это делает проверку с учетом регистра.
- fn: containsIgnoreCase () : выполняет проверку без учета регистра, чтобы определить, является ли предоставленная строка подстрокой ввода.
- fn: indexOf () : используется для определения начальной позиции строки в предоставленной строке. Функция возвращает -1, если строка не найдена во входных данных.
- fn: escapeXML () : используется для экранирования символов HTML / XML, что означает, что он рассматривает теги html / xml как строку. Аналогично атрибуту escapeXml тега <c: out>.
- Функции fn: join () и fn: split () : функции JSTL: fn: join () объединяет строки с указанным разделителем и возвращает выходную строку. fn: split () разбивает данную строку на массив подстрок.
- fn: length () : функция JSTL fn: length () используется для вычисления длины строки или для определения количества элементов в коллекции. Возвращает длину объекта.
- fn: startWith () : проверяет, является ли указанная строка префиксом заданной строки.
- Функция FST: EndWith () : FN: EndWith () JSTL используется для проверки суффикса строки. Он проверяет, заканчивается ли данная строка конкретной строкой.
- fn: substring () : эта функция JSTL используется для получения подстроки из предоставленной строки.
- fn: substringAfter () : используется для получения подстроки, которая присутствует во входной строке перед указанной строкой.
- fn: substringBefore () : получает подстроку из входных данных, которая идет после указанной строки.
- fn: trim () : JSTL Функция fn: trim () удаляет пробелы в начале и конце строки и функции.
- fn: toUpperCase () : это прямо противоположно функции fn: toLowerCase (). Он преобразует входную строку в строку в верхнем регистре.
- fn: toLowerCase () : эта функция используется для преобразования входной строки в строчную.
- Функция fn: replace () : fn: replace () ищет строку во входных данных и заменяет ее на предоставленную строку. Это делает обработку с учетом регистра.
Чтобы узнать больше уроков по JSTL, обратитесь к архиву здесь .
Здравствуйте
Пожалуйста, загрузите некоторые учебники Java-AWT
Привет Гурав, я скоро опубликую их. Спасибо, что зашли :)
Привет Чайтанья,
Пожалуйста, загрузите некоторый учебник по Java Server Faces2.0, EJB 3.0, JPA ... и т. Д., Который будет очень полезен с вашей стороны ...
Здравствуйте, Чайтанья, сэр,
Сайт очень полезен для начинающих. Вы объясняете каждую тему
очень наглядно и интересно.
сэр,
Пожалуйста, загрузите EJB JSF учебник.
Thanx
Как написать программу, которая печатает от 1 до 10 и от 10 до 1 в обратном направлении (Используйте JSTL)
Ваш учебник очень полезен .. очень легко понять .. спасибо ...
Пожалуйста, загрузите учебники по Java-свинг и апплетов ..!
Один из хороших уроков, подробно объясняющих о каждой теме.
Спасибо