Spring Mvc 如何配置 接收前臺傳來的時間變量

大牛略過即可。

背景:前臺頁面通過時間插件(My97Date)傳遞時間作爲過濾條件篩選訂單列表、請求一直報400.

分析:前臺傳遞的時間類型爲String、 後臺對應的訂單實體裏爲Date類型、所以參數不匹配? 所以又在實體裏定義了兩個String類型的時間變量;
這裏寫圖片描述

結果請求果然通了。而且時間也自動封裝到對象裏去了、恩。。 接下來通過DateFormat 來把時間格式化爲類型就可以了啦! 結果一格式化就拋異常、此乃何意? 各種方法嘗試 都不可以。
java.text.Format.parseObject(Unknown Source)

思來想去數據類型都是對的、肯定是spring機制搞的鬼、通過各種渠道、果然查出問題所在。需要在controller裏配置一下(如下圖):

這裏寫圖片描述

這樣一設置、前臺string類型的時間變量可以自動封裝到你實體裏對應的date類型的變量上、素不素很強大嘞!! hiahia

至於原理、接下來研究、日後再更新。

如有大牛知道此原理、望講解一番、在此先謝過了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章