請求報錯Required String parameter 'xxx' is not present

關於ajax請求spring後臺出現 Required String parameter ‘xx’ is not present異常, 
如果前端傳入的是json數據那麼後端使用 

@RequestBody HashMap<String, String> map 


進行接收,然後再通過

map.get(“xx”)

獲取對應的數據

如果前端傳入的是正常表單數據,那麼後端使用 

@RequestParam("xx") String xx或者 
@RequestParam(value="xx", required = false) String xx接收參數

需要注意的是,如果請求類型爲delete並且參數類型不是json的話,不能使用通過表單類型提交,參數需要跟到請求url後面,並且後臺使用@PathVariable進行獲取參數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章