關於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
進行獲取參數