400 : bad Request

原因

在進行fome表單的提交,卻發現出現這個錯誤,進行排除,各項配置均沒有問題,但就是解決不了。依然報錯
經過google,有人說那是因爲form表單的name名字,與SpringMVC接受的參數name名字不一樣,或者是類型不一樣

解決

因爲在form表單的各項輸入框達到50多個,怎麼看發現不了,於是採取笨人方法,一個一個排除,才發現

<input type="text" name="nation">
<input type="text" name="startTime">

----------
POJO

private Integer name;
private Integer startTime;

----------
<!-- 原因所在:因爲輸入框過多,忽略了類型之間轉換問題Intger是不能被String賦值的,還有SpringMVC的date需要進行解析,不能不能直接賦值,也會報錯 -->

解決

SpringMvc要傳入Date需要進行解析,不可直接根據name賦值,會直接報400 ,原因是錯誤的請求參數,導致連接失敗。還有String類型不能唄Integer類型轉換

發佈了76 篇原創文章 · 獲贊 19 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章