Optional int parameter 'id' is present but cannot be translated into a null value due to being 錯誤


這個錯誤是因為java獲取頁面數據的時候,id值可能為空,而int的默認值為0,若想能夠接受NULL的值,將int換成integer即可解決。

 

遇到這個錯誤就是把參數int 改成Integer 

大家以后在springmvc接受參數的時候,盡量不要使用基本數據類型,當然你一定要使用的話,可以把defaultValue加上,這樣就不會報這個錯誤了。

注意:就算你加上required=false, 一樣也是不行的。


免責聲明!

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



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