Spring MVC 傳入Date 為空時 的處理方式
使用Spring Mvc 時一直遇到一個問題,就是當前臺傳入一個 Date型別的資料為空時,還進不了Controller 的Action就會丟擲錯誤。
解決方法:
@InitBinder
public void InitBinder(WebDataBinder dataBinder)
{
dataBinder.registerCustomEditor(Date.class, new PropertyEditorSupport() {
public void setAsText(String value) {
try {
setValue(new SimpleDateFormat("yyyy-MM-dd").parse(value));
} catch(ParseException e) {
setValue(null);
}
}
public String getAsText() {
return new SimpleDateFormat("yyyy-MM-dd").format((Date) getValue());
}
});
}
相關文章
- Spring mvc時間格式處理SpringMVC
- sqlserver 針對預處理sql傳入引數的處理方式SQLServer
- vue中當資料為空時的處理Vue
- Spring MVC的請求處理邏輯SpringMVC
- Spring系列(七) Spring MVC 異常處理SpringMVC
- Spring MVC統一異常處理SpringMVC
- Spring MVC 處理一個請求的流程分析SpringMVC
- Spring MVC框架處理Web請求的基本流程SpringMVC框架Web
- JDBC中Date日期物件的處理JDBC物件
- 傳輸表空間及問題處理
- spring 對上傳圖片處理Spring
- Oracle Temp臨時表空間處理Oracle
- oracle 表空間 不足時如何處理Oracle
- tomcat + spring mvc原理外傳:spring mvc與前端的糾葛TomcatSpringMVC前端
- Spring MVC檔案請求處理詳解:MultipartResolverSpringMVC
- Spring MVC的Post請求引數中文亂碼的原因&處理SpringMVC
- error的處理方式Error
- HBase協處理器載入的三種方式
- oracle臨時表空間過大的原因&&處理Oracle
- 刪除臨時表空間hang處理
- Hadoop技巧(04):簡易處理solr date 時區問題HadoopSolr
- 聊聊專案中定時任務的處理方式
- 批量處理時臨時增加回滾表空間臨時表空間檔案
- 死磕Spring原始碼-MVC處理HTTP分發請求Spring原始碼MVCHTTP
- SAP CRM中介軟體下載時資料庫表CRMATAB為空的處理方法資料庫
- 關於丟失表空間資料檔案的處理方式
- 網路傳輸時間和客戶端處理時間的界定(批處理應用)客戶端
- spring mvc 快速入門SpringMVC
- Spring MVC 入門程式SpringMVC
- MVC字串處理及MVC@RenderSection小計MVC字串
- 開始懷疑Spring框架的jdbc事務處理方式Spring框架JDBC
- 上下居中的處理方式
- 引號的處理方式
- Jenkins臨時空間不足處理辦法Jenkins
- 傳統的資料處理方式能否應對大資料?大資料
- spring security:ajax請求的session超時處理SpringSession
- Windows 批處理之DATE命令的使用方法Windows
- MyBatis傳入多個引數,傳入陣列和列表資料的處理MyBatis陣列