Вот пример комментария в текстовом шаблоне Thymeleaf:
<!-- This is a comment in a Thymeleaf text template -->
Thymeleaf использует комментарии в стиле HTML, которые начинаются с <!--и заканчиваются -->. Все, что находится между этими тегами комментариев, будет игнорироваться механизмом шаблонов Thymeleaf и не будет отображаться в конечном выводе.
Теперь перейдем к написанию статьи в блоге с примерами кода. Я предоставлю вам несколько методов, которые вы можете использовать в Thymeleaf, вместе с примерами кода:
-
Интерполяция переменной:
<p>Welcome, [[${user.name}]]!</p>В этом примере переменная
user.nameбудет заменена ее значением при отображении шаблона. -
Условный рендеринг:
<p th:if="${user.isAdmin}">Welcome, Admin!</p> <p th:unless="${user.isAdmin}">Welcome, User!</p>Атрибут
th:ifбудет условно отображать элемент, если выражение оценивается какtrue, а атрибутth:unlessбудет отображать элемент, если выражение оценивается какfalse. -
Цикл:
<ul> <li th:each="product : ${products}" th:text="${product.name}"></li> </ul>В этом примере показано, как перебрать список продуктов и отобразить их названия с помощью атрибута
th:each. -
Включение фрагментов:
<div th:replace="fragments/header :: header"></div>Этот код включает в себя содержимое фрагмента
headerиз шаблонаfragments/header.html.
Это всего лишь несколько примеров того, что вы можете сделать с Thymeleaf. Возможности обширны, и Thymeleaf предоставляет гораздо больше функций и возможностей.