Spring mvc 将Duration对象与表单字段绑定
我有一个类,其字段类型为Duration:Spring mvc 将Duration对象与表单字段绑定,spring-mvc,thymeleaf,Spring Mvc,Thymeleaf,我有一个类,其字段类型为Duration: class MyEntity{ private Duration duration; //getters, setters } 现在,在我的thymeleaf模板中,我希望有一个包含小时、分钟和秒的表单: <form method="post" th:action="@{/add}" th:object="${entity}"> <input type="number" th:field="???" min="0" /&
class MyEntity{
private Duration duration;
//getters, setters
}
现在,在我的thymeleaf模板中,我希望有一个包含小时、分钟和秒的表单:
<form method="post" th:action="@{/add}" th:object="${entity}">
<input type="number" th:field="???" min="0" />
<input type="number" th:field="???" min="0" max="59" />
<input type="number" th:field="???" min="0" max="59" />
</form>
使用thymeleaf是否可以绑定除字符串和数字之外还有其他对象类型的模型,或者我必须创建数据以自行包装/展开数据?尝试使用转换器,如果这个概念对您来说是新的,此链接可能会帮到您:
@PostMapping("/save")
public String saveTime(@ModelAttribute MyEntity entity) {
timeRepo.save(timeData);
return "redirect:/";
}