-1
我其實有兩個問題。兩者都發生在相同的情況下,如下所示:春天轉換成表格支持bean
我正在與春天和thymeleaf,我想發佈一個窗體到服務器,這工作正常,但服務器無法轉換一些submited數據到我的bean屬性的類型。
形式:
<form th:action="@{/demo}}"
th:object="${myBean}" method="post">
<label>date</label>
<input type="date" th:field="*{date}">
<label>type</label>
<select th:filed="*{type}">
<option th:each="type: ${types}"
th:value="${type.id}" th:text="${type.name}"</option>
</select>
<button type="submit">Submit</button>
</form>
的的BeanDefinition:
@lombok.Data
public class MyBean{
private ZonedDateTime date;
private MyType type;
}
問題:
- 日期輸入的值不能轉化爲java.time.ZonedDateTime
- select(它將作爲數字發佈)的值ca n不能轉換爲MyType類型的對象。我會推測這是因爲MyType是一個JPA實體,併爲其定義了一個
org.springframework.data.repository.CrudRepository
。
如果你們中的任何一位能幫助我,我會很高興。