org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'xxx' is not present 報錯解決


報錯如下:

org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'user' is not present

 

 

 

 

 

再調試的時候遇到這個問題,查詢相關資料后,有幾種解決辦法

1.將 下圖中的 true 改成false

1 @RequestParam(value = "user", required = true

如果參數不是必須的,改了確實有效;如果該參數必填,此種方式無效

 

2.前端參數與后端參數定義的值 不對應導致

但我用的postman調用,所以參數定義都一樣,此種方式又無效了

 

3.先確認是參數傳入有誤,后來發現是參數傳入的方式不對,以前的傳入方式如圖(用的json格式):

 

修改后問題解決如下圖(form-data格式):

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM