最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解java.lang.NumberFormatException錯誤及解決辦法

 更新時間:2020年05月14日 11:24:43   作者:杜_小妖  
這篇文章主要介紹了詳解java.lang.NumberFormatException錯誤及解決辦法,本文詳解的介紹了錯誤的解決方法,感興趣的可以一起來了解一下

前言:

在做后臺時用的jsp開發(fā),在頁面向controller傳參時用String接收的參數,但是數據庫實體中jies接收該參數時是int類型,做了一下強制轉換,但是沒有判斷去空格,結果頁面加載時就報500錯誤了。

錯誤截圖:

在報錯后注意分析報錯信息,如上圖提示在ShopController.java 的92行出錯了,那么錯誤就很容易定位了,去看那里的代碼。

錯誤關鍵字 java.lang.NumberFormatException 這句話明確告訴了我們是數字格式異常,接著后面有 null 提示,這就告訴我們你當前想把 null 轉換成數字類型時出錯了,這樣就很確切了。在傳參的時候應該是Integer類型,而我在后臺用String類型接收,最后又將String類型給強制轉換成Integer類型,在沒有值得情況下自然是轉不了了,所以就有null值了。

具體是哪個類的哪個方法的哪一行的錯誤了,看下面錯誤堆棧,找自己寫的第一個類

com.dxz.controller.ShopController.index(ShopController.java:92)

原來是  com.dxz.controller.ShopController類的index方法里的第92行出錯了。

這樣就定位到了Integer pid=Integer.parseInt(provinceId);具體是 Integer.parseInt(provinceId)時出的錯,知道了錯誤地方就可以相應的解決了 

解決這個很簡單 ,把參數用Integer類型來接收,避免了轉換的問題,問題也就隨之解決了。

到此這篇關于詳解java.lang.NumberFormatException錯誤及解決辦法的文章就介紹到這了,更多相關java.lang.NumberFormatException錯誤內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

长乐市| 西城区| 读书| 仁布县| 固安县| 墨江| 深州市| 凉山| 丰宁| 吉木萨尔县| 西城区| 扎赉特旗| 奉新县| 丰顺县| 富源县| 开鲁县| 无锡市| 青阳县| 吉林市| 黄陵县| 常熟市| 大同市| 通州市| 崇左市| 河源市| 汶川县| 浏阳市| 铅山县| 定襄县| 长春市| 梁河县| 孝义市| 恩施市| 河北区| 浠水县| 武功县| 海淀区| 池州市| 宣汉县| 白山市| 长岛县|