Перейти к основному содержимому

· 3 мин. чтения

1. Введение

В этом уроке мы узнаем, как форматировать валюты по локали с помощью Thymeleaf .

2. Зависимости Maven

Начнем с импорта зависимости Spring Boot Thymeleaf :

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
<version>2.2.7.RELEASE</version>
</dependency>

· 2 мин. чтения

1. Введение

Thymeleaf — один из самых популярных шаблонизаторов в экосистеме Java. Это позволяет нам легко использовать данные из наших Java-приложений для создания динамических HTML-страниц.

В этом уроке мы рассмотрим несколько способов использования скрытых входных данных с помощью Spring и Thymeleaf.

2. Тимелеаф с HTML-формами

Прежде чем мы рассмотрим работу со скрытыми полями, давайте сделаем шаг назад и посмотрим, как Thymeleaf работает с HTML-формами в целом.

· 4 мин. чтения

1. Введение

В этом уроке мы рассмотрим переменные в Thymeleaf . Мы создадим пример Spring Boot, который будет получать список статей ForEach и отображать их в HTML-шаблоне Thymeleaf.

2. Зависимости Maven

Для работы с Thymeleaf нам нужно добавить зависимости spring-boot-starter-thymeleaf и spring-boot-starter-web :

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>

· 5 мин. чтения

1. Введение

Thymeleaf — это механизм шаблонов Java для обработки и создания HTML, XML, JavaScript, CSS и обычного текста. Чтобы познакомиться с Thymeleaf и Spring, ознакомьтесь с этой статьей .

Помимо этих основных функций, Thymeleaf предлагает нам набор служебных объектов, которые помогут нам выполнять общие задачи в нашем приложении.

В этой статье мы обсудим основную функцию Thymeleaf 3.0 — объекты Expression Utility в приложениях Spring MVC. Более конкретно, мы рассмотрим тему обработки дат, календарей, строк, объектов и многого другого.

2. Зависимости Maven

· 6 мин. чтения

1. Введение

Thymeleaf — это механизм шаблонов Java для обработки и создания HTML, XML, JavaScript, CSS и обычного текста. Чтобы познакомиться с Thymeleaf и Spring, ознакомьтесь с этой статьей .

В этой статье мы обсудим новые функции Thymeleaf 3.0 в Spring MVC с приложением Thymeleaf. Версия 3 содержит новые функции и множество внутренних улучшений. Чтобы быть более конкретным, мы рассмотрим темы естественной обработки и встраивания Javascript.

Thymeleaf 3.0 включает три новых режима текстовых шаблонов: TEXT , JAVASCRIPT и CSS , которые предназначены для обработки простых шаблонов, шаблонов JavaScript и CSS соответственно.

2. Зависимости Maven

· 7 мин. чтения

1. Обзор

В этом руководстве мы покажем, как использовать фрагменты Thymeleaf для повторного использования некоторых общих частей сайта . После настройки очень простого проекта Spring MVC мы сосредоточимся на представлениях.

Если вы новичок в Thymeleaf, вы можете ознакомиться с другими статьями на этом сайте, такими как это введение , а также эта о версии движка 3.0.

2. Зависимости Maven

Нам понадобится пара зависимостей, чтобы включить Thymeleaf:

· 3 мин. чтения

1. Введение

В нашей статье Введение в использование Thymeleaf в Spring мы увидели, как привязать пользовательский ввод к объектам.

Мы использовали th:object и th:field в шаблоне Thymeleaf и @ModelAttribute в контроллере для привязки данных к объекту Java. В этой статье мы рассмотрим, как использовать аннотацию Spring @RequestParam в сочетании с Thymeleaf.

2. Параметры в формах

Давайте сначала создадим простой контроллер, который принимает четыре необязательных параметра запроса:

· 3 мин. чтения

1. Введение

В этом коротком руководстве мы узнаем, как использовать Thymeleaf для создания URL-адресов с использованием переменных пути Spring.

Мы используем переменные пути, когда хотим передать значение как часть URL-адреса. В контроллере Spring мы получаем доступ к этим значениям с помощью аннотации @PathVariable .

2. Использование переменных пути

Во-первых, давайте настроим наш пример, создав простой класс Item :

· 3 мин. чтения

1. Обзор

В этом кратком руководстве мы увидим, как мы можем использовать массивы в Thymeleaf. Для простоты настройки мы собираемся использовать инициализатор spring-boot для начальной загрузки нашего приложения.

Основы Spring MVC и Thymeleaf можно найти здесь .

2. Зависимость от листьев тимьяна

В нашем файле pom.xml нам нужно добавить только зависимости SpringMVC и Thymeleaf:

· 3 мин. чтения

1. Введение

В этом кратком руководстве мы рассмотрим, как работать с логическими значениями в Thymeleaf.

Прежде чем мы углубимся в детали, основы Thymeleaf можно найти в этой статье .

2. Вычисление выражений как логических значений

В Thymeleaf любое значение может быть оценено как логическое. У нас есть несколько значений, интерпретируемых как false :