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

32 записи с тегом "Thymeleaf"

Посмотреть все теги

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

1. Обзор

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

Для ознакомления с тем, как интегрировать Thymeleaf со Spring, ознакомьтесь с нашей статьей здесь .

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

Помимо обычных зависимостей Spring, мы добавим зависимости для Thymeleaf и Spring Data Commons:

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

1. Обзор

В этом кратком руководстве мы покажем, как связать объект List в Thymeleaf .

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

2. Списки в примере Thymeleaf

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

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

1. Введение

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

В этой статье мы обсудим, как предотвратить атаки с подделкой межсайтовых запросов (CSRF) в Spring MVC с помощью приложения Thymeleaf. Чтобы быть более конкретным, мы протестируем атаку CSRF для метода HTTP POST.

CSRF — это атака, которая вынуждает конечного пользователя выполнять нежелательные действия в веб-приложении, в котором в данный момент проходит аутентификация.

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

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

1. Введение

Thymeleaf — это механизм шаблонов Java, способный напрямую работать с Spring. Чтобы познакомиться с Thymeleaf и Spring, ознакомьтесь с этой статьей .

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

В этом руководстве мы обсудим обработку и форматирование новых и старых классов Java Date с несколькими функциями Thymeleaf 3.0.

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

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

1. Обзор

Реализация слоев DAO , которые обеспечивают функциональность CRUD для объектов JPA , может быть повторяющейся и трудоемкой задачей, которую мы хотим избежать в большинстве случаев.

К счастью, Spring Boot позволяет легко создавать приложения CRUD с помощью уровня стандартных репозиториев CRUD на основе JPA.

В этом руководстве мы узнаем, как разработать веб-приложение CRUD с помощью Spring Boot и Thymeleaf .

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

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

1. Обзор

Thymeleaf — популярный движок шаблонов, поставляемый вместе с Spring Boot. Мы уже публиковали несколько статей об этом и настоятельно рекомендуем ознакомиться с серией ForEach’s Thymeleaf .

В этом руководстве мы рассмотрим, как работать с тегами select и option в Thymeleaf.

2. Основы HTML

В HTML мы можем создать раскрывающийся список с несколькими значениями:

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

1. Обзор

Thymeleaf — это механизм шаблонов Java для обработки и создания HTML, XML, JavaScript, CSS и текста.

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

Библиотека чрезвычайно расширяема, а ее естественная возможность создания шаблонов гарантирует, что мы можем создавать прототипы шаблонов без серверной части. Это делает разработку очень быстрой по сравнению с другими популярными механизмами шаблонов, такими как JSP.

2. Интеграция Thymeleaf с Spring

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

1. Обзор

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

В наших демонстрационных целях мы создадим простое приложение Spring Boot User Registration и проверим отдельные поля ввода. Кроме того, мы увидим пример того, как обрабатывать ошибки глобального уровня.

Сначала мы быстро настроим серверное приложение, а затем перейдем к части пользовательского интерфейса.

2. Пример приложения Spring Boot

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

1. Введение

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

Мы начнем с создания шаблона электронной почты с помощью Thymeleaf и усовершенствуем его данными из нашего приложения Spring.

2. Настройка проекта

Во-первых, нам нужно добавить нашу зависимость Thymeleaf :

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

1. Введение

Thymeleaf — это механизм шаблонов, который мы можем использовать для наших приложений Spring Boot . Как и во многих других случаях, Spring Boot предоставляет место по умолчанию, где он ожидает найти наши шаблоны .

В этом коротком уроке мы рассмотрим, как мы можем изменить местоположение шаблона. После того, как мы это сделаем, мы узнаем, как иметь несколько местоположений.

2. Настройка

Чтобы использовать Thymeleaf, нам нужно добавить соответствующий стартер Spring Boot в наш pom.xml :