thymeleaf

  • ХабрахабрФото Thymeleaf: диалект Layout + Spring Boot 2

    Thymeleaf: диалект Layout + Spring Boot 2

    Диалект Layout — это диалект Thymeleaf, который позволяет пользователям создавать макеты и шаблоны для повторного использования HTML кода. Он имеет иерархический подход и использует шаблон декоратора для «декорирования» файлов макета. Layout Dialect является отдельным проектом и не поставляется с Thymeleaf. Тем не менее, это открытый исходный код, доступный на GitHub, он хорошо документирован и, как кажется, также поддерживается в хорошем…

    Читать далее »
  • ХабрахабрФото Руководство: Thymeleaf + Spring. Часть 2

    Руководство: Thymeleaf + Spring. Часть 2

    Первая частьТретья часть 5 Отображение Seed Starter Data Для этого нам потребуются некоторые внешние сообщения, а также некоторая работа выражений для атрибутов модели. Первое, что покажет наша страница /WEB-INF/templates/seedstartermng.html, — это список с начальными стартовыми данными, которые в данный момент сохранены. Как это: <div class="seedstarterlist" th:unless="$"> <h2 th:text="#{title.list}">List of Seed Starters</h2> <table> <thead> <tr> <th th:text="#{seedstarter.datePlanted}">Date Planted</th> <th th:text="#{seedstarter.covered}">Covered</th> <th…

    Читать далее »
  • ХабрахабрФото [recovery mode] Руководство: Thymeleaf + Spring. Часть 1

    [recovery mode] Руководство: Thymeleaf + Spring. Часть 1

    Оригинал документации В этом руководстве объясняется, как Thymeleaf может быть интегрирован с Spring Framework, особенно (но не только) Spring MVC. Эти библиотеки упакованы в отдельные файлы .jar (thymeleaf-spring3-.jar и thymeleaf-spring4-{version}.jar) и должны быть добавлены в ваш путь к классам для использования интеграций Thymeleaf Spring в вашем приложении. Обратите внимание, что Thymeleaf имеет интеграции для версий 3.x и 4.x Spring Framework…

    Читать далее »
  • ХабрахабрФото Учебник Thymeleaf: Глава 20. Приложение C: Синтаксис селектора разметки

    Учебник Thymeleaf: Глава 20. Приложение C: Синтаксис селектора разметки

    Оглавление 20 Приложение C: Синтаксис селектора разметки Селекторы разметки Thymeleaf напрямую заимствованы из библиотеки парсера Thymeleaf: AttoParser. Синтаксис для этих селекторов имеет большое сходство с синтаксисом селекторов в XPath, CSS и jQuery, что делает их удобными для большинства пользователей. Вы можете взглянуть на полную ссылку на синтаксис в документации AttoParser.Например, следующий селектор будет выбирать каждый <div> с содержимым класса в…

    Читать далее »
  • ХабрахабрФото Учебник Thymeleaf: Глава 5 Установка значений атрибутов

    Учебник Thymeleaf: Глава 5 Установка значений атрибутов

    5 Установка значений атрибутов В этой главе мы объясним, как можем установить (или изменить) значения атрибутов в разметке. 5.1 Установка значения любого атрибута Скажем, наш сайт публикует информационный бюллетень, и мы хотим, чтобы пользователи могли подписаться на него, поэтому создаем шаблон /WEB-INF/templates/subscribe.html с формой: <form action="subscribe.html"> <fieldset> <input type="text" name="email" /> <input type="submit" value="Subscribe!" /> </fieldset> </form> Как и в…

    Читать далее »
  • ХабрахабрФото Учебник Thymeleaf: Глава 10. Приоритет атрибутов

    Учебник Thymeleaf: Глава 10. Приоритет атрибутов

    Оглавление 10 Приоритет атрибутов Что происходит, когда вы пишете в одном теге более одного атрибута th:*? Например: <ul> <li th:each="item : ${items}" th:text="${item.description}">Item description here...</li> </ul> Мы ожидаем, что th:each атрибут будет выполняться перед th:text так, чтобы мы получили желаемые результаты, но учитывая тот факт, что стандарты HTML/XML не имеют никакого значения для порядка атрибута в теге, в самих атрибутах…

    Читать далее »
  • ХабрахабрФото Учебник Thymeleaf: Глава 11. Комментарии и Блоки / Blocks

    Учебник Thymeleaf: Глава 11. Комментарии и Блоки / Blocks

    Оглавление 11 Комментарии и Блоки / Blocks 11.1. Стандартные HTML/XML комментарии Стандартные HTML/XML комментарии можно использовать в любом месте шаблонов Thymeleaf. Все, что внутри этих комментариев, не будет обрабатываться Thymeleaf и будет скопировано дословно: <!-- User info follows --> <div th:text="${...}"> ... </div> 11.2. Thymeleaf блоки комментариев на уровне парсера Parser-level комментарии — это участки кода, которые просто удаляются из…

    Читать далее »
  • ХабрахабрФото Учебник Thymeleaf: Глава 1. Знакомство

    Учебник Thymeleaf: Глава 1. Знакомство

    Оглавление 1 Знакомство с Thymeleaf 1.1 Что такое Thymeleaf? Thymeleaf — современный серверный механизм Java-шаблонов для веб- и автономных сред, способный обрабатывать HTML, XML, JavaScript, CSS и даже простой текст. Основной целью Thymeleaf является создание элегантного и удобного способа шаблонизации. Чтобы достичь этого, Thymeleaf основывается на концепции Natural Templates, чтобы внедрить свою логику в файлы шаблонов таким образом, чтобы этот…

    Читать далее »


Кнопка «Наверх»