Является ли объект поля из тимьяна или весны - PullRequest
0 голосов
/ 22 мая 2018

Я видел что-то, как показано ниже для проверки формы с использованием загрузки Thymeleaf и Spring.

<p th:if="${#fields.hasErrors('datePlanted')}" th:errors="*{datePlanted}">Incorrect date</p>

Теперь я не понимаю: откуда берется этот объект поля?Это то, что готовит весна?Я где-то здесь потерян.

Ответы [ 2 ]

0 голосов
/ 22 мая 2018

Fields.java - класс, представленный в пакетесинтаксис для вызова метода hasErrors() из Fields класса.

public boolean hasErrors(final String field) {
    return FieldUtils.hasErrors(this.configuration, this.processingContext, field);
}
0 голосов
/ 22 мая 2018

Вы можете посмотреть документацию по тимилефу https://www.thymeleaf.org/doc/tutorials/2.1/thymeleafspring.html#field-errors

<p th:if="${#fields.hasErrors('datePlanted')}" th:errors="*{datePlanted}">Incorrect date</p>

Все теги здесь, такие как th: if, th: error, взяты из шаблона тимилиста.Здесь нет ничего от Spring Boot.Поскольку это внешняя сторона вашего приложения.

Будем иметь поля ввода, такие как использование Thymeleaf, и вы отправляете это поле field, а затем, когда вы вызываете fields.hasErrors, оно выглядит как любая ошибка этих полей.

<input type="hidden" class="form-control" placeholder="Name"
                    th:field="*{id}" th:value="*{id}" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...