SpringMVC中遇到的Http400 Bad Request 總結


在搭建SpringMVC環境,在使用中遇到了多次Bad Request的連接,下面來總結下.

1.參數類型不對,如后台實體類的屬性為int,但傳來的參數為字符串

2.因為我的粗心,本來是要通過Ajax獲得一個json串,但是后台的方法在返回值類型前沒有加@RequestBody注解

3.傳遞的參數為日期,spring不知道該以什么格式轉換為Date類型,解決辦法為在實體類的日期屬性上加上@DateTimeFormat(pattern="yyyy-MM-dd")注解即可

4.剛遇到的問題,排查了好久終於知道是什么原因了,實體類中有int類型的屬性,但是前台傳參時傳遞的樣子是這樣的"age=",並沒有給一個准確的數字(age=18),所以導致Spring在對int型屬性進行賦值時無法正確賦值


目前就遇到了這幾個原因導致Bad Request連接的,歡迎大家補充,我也會持續更新

 

轉自:http://blog.csdn.net/c5906343/article/details/26482975 


免責聲明!

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



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