Я пытаюсь создать форму для пользователя, и у меня есть дата рождения типа date:
<input type="date" class="form-control" th:field="*{birthdate}">
Мой пользовательский объект имеет что-то вроде:
@Entity
@Table(name = "users")
public class User implements Serializable {
...
@Column(nullable = true)
private Date birthdate;
...
}
И в моем контроллере я пытаюсь получить ввод следующим образом:
@PostMapping("/admin/user/{userId}")
public String submitModUser(Model model, @Valid User user)
Но user.getBirthdate () всегда имеет значение null. Кто-нибудь знает почему? Я подозреваю, что форма отправляет ее в виде строки с моим языком FR, и мой контроллер не может преобразовать его в java.util.Date.
Спасибо