required string parameter 'XXX'is not present 的幾種情況
情況一:原因是由於頭文件類型不對,可以在MediaType中選擇合適的類型,例如GET和POST
情況二:jquery提交delete時,不支持@RequestParam,只支持@PathVariable形式
情況三:若api在調用的時候,如果存在重類型,但不重名;例如:/id與/name,兩者在類型上是一樣的
情況四:這里提示Required String parameter 'XXX' is not present並不一定是XXX的錯,也有可能是后面的參數錯誤。總的來說就是頁面傳遞的參數和后台接受參數名自不匹配。
情況五:傳遞的參數里面包含特殊符號,比如前台傳遞字符串不能包含逗號等。(待證明)
情況六:傳的參數是undefined;