看到400錯誤,通常是請求無效。出現該異常通常有三種狀況:前端
第一種狀況:後端
前端提交的內容在後端通常都用String類型來接收,用Date類型接收會報錯。jsp
第二種狀況:學習
在提交表單的時候,填寫的數據類型與Controller層的接收類型不一致致使400錯誤,能夠檢查一下代碼,看看是否是請求參數錯誤,表單傳過去的數據沒法與pojo對象匹配。ui
第三種狀況:.net
錯誤演示以下:controller代碼方法中使用了@RequestParam註解,可是在jsp中沒有對應的@RequestParam註解name屬性參數值,並且@RequestParam註解的required屬性默認爲true,也就是說,jsp中參數值必須對應@RequestParam註解的name屬性值。cdn
針對第一種狀況,轉化爲實體類中的時間類型(Date)出現了錯誤,在set中進行轉化應該OK解決,固然也能夠進行自定義類型轉換器,專門自定義date格式的轉換,關於自定義類型轉換器具體操做能夠參考個人這篇文章SpringMVC參數綁定學習總結【先後端數據參數傳遞】對象
針對第二種狀況,同窗你能夠檢查一下jsp填寫的數據類型與Controller層的接收類型是否一致blog
若是該文章能給到你幫助就太好了,點個讚唄~QAQ~圖片
固然,我想我總結的可能仍是不夠全面,望各位大牛有獨特的看法能夠指出,抱拳~