Я создаю веб-приложение с использованием Thymeleaf и SpringBoot, я новичок в обоих технологии.Thymeleaf и SpringBoot - Не удалось преобразовать значение свойства типа [java.lang.String] в требуемый тип [java.util.Date] для prope
В моем HTML файл, есть поле Даты следующим образом:
<input type="date" th:field="*{issueDate}" />
Моя модель класса есть поле, соответствующее IssueDate следующим образом:
@NotNull(message = "Cannot be empty")
private Date issueDate;
Когда я ввод дата из UI, я вижу в браузере следующее исключение:
Failed to convert property value of type [java.lang.String] to required type [java.util.Date] for property issueDate;
Из моего опыта я понимаю, что пользовательский интерфейс считывает свойство как String, но модель ожидает тип Date, из-за которого возникает ошибка. Поэтому мне нужно преобразовать String в Date. Однако, где это должно быть сделано? Поскольку ошибка возникает даже до вызова метода setter в модели.
Любая помощь будет высоко оценена! Заранее спасибо!
можете ли вы показать свой контроллер и больше вашего html-файла, пожалуйста. – Patrick