🟠Core Tags (Основные теги)
Эти теги предоставляют основные функции для управления потоком выполнения, работы с переменными, URL, редиректами и параметрами.
<c:out> – вывод значения выражения.<c:set> – установка значений переменных.<c:remove> – удаление атрибутов из областей видимости (scope).<c:catch> – перехват и обработка исключений.<c:if> – условное выполнение блока кода.<c:choose>, <c:when>, <c:otherwise> – конструкция для многозначного условия (аналог switch-case).<c:forEach> – итерация по коллекциям или массивам.<c:forTokens> – итерация по токенам строки.<c:import> – импорт содержимого из URL.<c:url> – создание URL с параметрами.<c:redirect> – перенаправление на другой URL.<c:param> – добавление параметров к URL.🟠Formatting Tags (Теги форматирования)
Эти теги используются для интернационализации и форматирования данных, таких как даты, числа и тексты.
<fmt:formatNumber> – форматирование чисел.<fmt:parseNumber> – разбор строк в числа.<fmt:formatDate> – форматирование дат.<fmt:parseDate> – разбор строк в даты.<fmt:bundle> – загрузка ресурса с локализованными сообщениями.<fmt:message> – вывод локализованного сообщения.<fmt:setLocale> – установка локали.<fmt:setBundle> – установка текущего набора ресурсов.<fmt:timeZone> – установка временной зоны.🟠SQL Tags (SQL теги)
Эти теги предоставляют функциональность для работы с базами данных, выполнения SQL-запросов и обработки результатов.
<sql:setDataSource> – установка источника данных.<sql:query> – выполнение SQL-запроса.<sql:update> – выполнение SQL-обновления (INSERT, UPDATE, DELETE).<sql:param> – установка параметров для SQL-запросов.<sql:dateParam> – установка даты в SQL-запросах.<sql:transaction> – выполнение SQL-операций в транзакции.🟠XML Tags (XML теги)
Эти теги используются для работы с XML-документами: их парсинга, модификации и отображения.
<x:parse> – парсинг XML-документа.<x:out> – вывод содержимого XML-узла.<x:set> – установка значений в XML-документе.<x:forEach> – итерация по XML-узлам.<x:transform> – преобразование XML-документа с использованием XSLT.🟠Function Tags (Функции)
Эти теги предоставляют набор полезных функций, таких как работа со строками и коллекциями.
<fn:contains> – проверка, содержит ли строка указанную подстроку.<fn:containsIgnoreCase> – проверка, содержит ли строка указанную подстроку без учёта регистра.<fn:endsWith> – проверка, заканчивается ли строка указанной подстрокой.<fn:startsWith> – проверка, начинается ли строка с указанной подстроки.<fn:escapeXml> – экранирование специальных символов в XML.<fn:join> – объединение элементов коллекции в строку с указанным разделителем.<fn:length> – определение длины строки или коллекции.<fn:replace> – замена всех вхождений подстроки на другую подстроку.<fn:split> – разбиение строки на массив по указанному разделителю.<fn:substring> – получение подстроки.<fn:substringAfter> – получение подстроки, которая следует за указанной подстрокой.<fn:substringBefore> – получение подстроки, которая предшествует указанной подстроке.<fn:toLowerCase> – преобразование строки к нижнему регистру.<fn:toUpperCase> – преобразование строки к верхнему регистру.<fn:trim> – удаление пробелов в начале и конце строки.Ставь 👍 и забирай 📚 Базу знаний