Ну, у меня есть HTML-форма с «input type = time» для сохранения в тип sql.time, но Spring отклонил его для сохранения в объекте.Я уже пытался установить «input type = time step = 1», потому что я думал, что проблема была в поле секунд.Но все же весна отклонила мое значение.
Что я должен сделать, чтобы взять время из HTML-формы и сохранить его в тип данных sql.time?Я искал, но ничего не показывалось мне.
РЕДАКТИРОВАТЬ: код выше:
@GetMapping("/nuovo-ascolto")
public String viewNuovoAscolto(Model model){
model.addAttribute("nuovoAscolto", new Registro_Programmi_Guardati());
return "nuovo-ascolto";
}
Модель:
public class Registro_Programmi_Guardati {
//others attributes
private Time orario;
//other methods
public Time getOrario() {
return orario;
}
public void setOrario(Time orario) {
this.orario = orario;
}
}
Thymeleaf (без ошибок)
<p> ORA: <input type="time" step= "1" style="position: absolute; right: 5%;" th:field="*{orario}"/></p>
Ошибка на консоли:
Field error in object 'registro_Programmi_Guardati' on field 'orario': rejected value [21:00] //21:00 is the time i've inserted into the html form