springmvc中的String類型和Date類型的轉換


有時候我們會碰到這么一個問題,有一個實體類,里面有一個Date類型的數據,jsp頁面傳遞的時間參數是String的,這就導致無法對應,springmvc無法幫我們自動封裝參數到實體類中了,這里我解決的方法是自定義一個轉換器,實現Converter<S,T>接口,S:代表要進行轉換的參數的類型,T:代表轉換后的類型

 我這里寫死了頁面提交的日期格式,yyyy-MM-dd HH:mm:ss  頁面提交的日期格式只能是這種格式的,不然無法進行轉換

再convert中可以再擴展一些匹配規則,適應多種格式

當然我們還需要再springmvc.xml進行一些配置

mvc注解驅動其實還顯示幫我們創建了,RequestMappingHandlerMapping與RequestMappingHandlerAdapter兩個Bean(好像是創建默認的兩個bean,忘了....),也就是處理器映射器和適配器

這兩個是springmvc使用注解開發必不可少的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM