原因
在進行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類型轉換