java.lang.NumberFormatException: null原因 類型轉換報錯解決方案


類型轉換問題

  這種異常,一般是當request.getParameter("xxid")包含非數字字符,或為null的時候出現。

  如果在傳遞url的時候,忘記了傳遞參數,或者傳遞錯誤 ,這時候獲取的值當然就是null了,

  比如:本來url為http://……&state=1,那么傳遞的一個參數為state=1,獲取這個參數的時候應為int state = Integer.parseInt(request.getParameter(“state”)).這樣就不會報錯。

  但是如果忘了在地址欄傳遞參數state=1,那么,也會出現java.lang.NumberFormatException: null…………的錯誤。所以java.lang.NumberFormatException錯誤不一定是類型轉換錯誤,也有可能是因為獲取不到參數而產生的錯誤 。

  

另一種解決方案:就是清除redis緩存,

  

 


免責聲明!

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



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