TGViewer
Java | Вопросы собесов Java | Вопросы собесов @easy_java_ru · 11.3K subscribers
Post #670 3.29K
🤔 Из каких групп тегов состоит библиотека JSTL?

🟠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> – удаление пробелов в начале и конце строки.

Ставь 👍 и забирай 📚 Базу знаний
  • 👾 2
More from @easy_java_ru
  1. Oct 10, 2026🤔 На основании какой структуры данных реализован ArrayList? ArrayList реализован на базе…
  2. Oct 9, 2026🤔 Что такое «HTML»? HTML (HyperText Markup Language) — это язык разметки, используемый дл…
  3. Oct 9, 2026🤔 В чём различие между LeftJoin , RightJoin и InnerJoin? LEFT JOIN, RIGHT JOIN и INNER JO…
  4. Oct 8, 2026Post #2955
  5. Oct 8, 2026🤔 Что такое поток "демон"? Демон-поток — это поток, который: - Работает на фоне (например…
  6. Oct 7, 2026🤔 Может ли Entity-класс быть абстрактным? Да, Entity может быть абстрактным, если он служ…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →