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系列(七) Spring MVC 異常處理SpringMVC
- Spring MVC的請求處理邏輯SpringMVC
- spring.jackson 相差8小時,restful接收Date引數處理SpringREST
- vue中當資料為空時的處理Vue
- LocalDateTime替代Date操作處理日期時間LDA
- Spring MVC框架處理Web請求的基本流程SpringMVC框架Web
- Spring MVC 處理一個請求的流程分析SpringMVC
- tomcat + spring mvc原理外傳:spring mvc與前端的糾葛TomcatSpringMVC前端
- Spring MVC檔案請求處理詳解:MultipartResolverSpringMVC
- JDBC中Date日期物件的處理JDBC物件
- 死磕Spring原始碼-MVC處理HTTP分發請求Spring原始碼MVCHTTP
- Spring MVC 入門程式SpringMVC
- spring mvc 快速入門SpringMVC
- error的處理方式Error
- HBase協處理器載入的三種方式
- MVC字串處理及MVC@RenderSection小計MVC字串
- Jenkins臨時空間不足處理辦法Jenkins
- Spring MVC原始碼(四) ----- 統一異常處理原理解析SpringMVC原始碼
- Windows 批處理之DATE命令的使用方法Windows
- 關於丟失表空間資料檔案的處理方式
- spring security:ajax請求的session超時處理SpringSession
- Spring MVC 過時了嗎?SpringMVC
- 聊聊專案中定時任務的處理方式
- SAP CRM中介軟體下載時資料庫表CRMATAB為空的處理方法資料庫
- Spring MVC原始碼(二) ----- DispatcherServlet 請求處理流程 面試必問SpringMVC原始碼Servlet面試
- Spring mvc檔案上傳實現SpringMVC
- .NET Core 處理 WebAPI JSON 返回煩人的null為空WebAPIJSONNull
- 換一種方式編寫 Spring MVC 介面SpringMVC
- 傳統的資料處理方式能否應對大資料?大資料
- 【Java】全域性日期處理,包含LocalDate, LocalDateTime, DateJavaLDA
- java spring mvc jsp excel 匯入JavaSpringMVCJSExcel
- nlp中文字輸入的資料預處理方式
- Spring處理@Configuration的分析Spring
- java 非同步查詢轉同步多種實現方式:迴圈等待,CountDownLatch,Spring EventListener,超時處理和空迴圈效能優化Java非同步CountDownLatchSpring優化
- spring mvc(註解)上傳檔案的簡單例子SpringMVC單例
- 【Spring】Spring後置處理器Spring
- React 中常用的事件處理方式React事件
- Hadoop小檔案的處理方式Hadoop
- 行連線的處理方式指引