spring拒绝了时间值

d8tt03nd  于 2021-06-18  发布在  Mysql
关注(0)|答案(0)|浏览(217)

嗯,我有一个带有“input type=time”的html表单要保存到sql.time类型中,但是spring拒绝将其保存到对象中。我已经尝试设置“input type=time step=1”,因为我认为问题出在seconds字段上。但Spring拒绝了我的价值。
我应该怎么做才能从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>&nbsp;&nbsp;&nbsp;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

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题