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

詳解java.lang.NumberFormatException錯(cuò)誤及解決辦法

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

前言:

在做后臺(tái)時(shí)用的jsp開(kāi)發(fā),在頁(yè)面向controller傳參時(shí)用String接收的參數(shù),但是數(shù)據(jù)庫(kù)實(shí)體中jies接收該參數(shù)時(shí)是int類(lèi)型,做了一下強(qiáng)制轉(zhuǎn)換,但是沒(méi)有判斷去空格,結(jié)果頁(yè)面加載時(shí)就報(bào)500錯(cuò)誤了。

錯(cuò)誤截圖:

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

錯(cuò)誤關(guān)鍵字 java.lang.NumberFormatException 這句話明確告訴了我們是數(shù)字格式異常,接著后面有 null 提示,這就告訴我們你當(dāng)前想把 null 轉(zhuǎn)換成數(shù)字類(lèi)型時(shí)出錯(cuò)了,這樣就很確切了。在傳參的時(shí)候應(yīng)該是Integer類(lèi)型,而我在后臺(tái)用String類(lèi)型接收,最后又將String類(lèi)型給強(qiáng)制轉(zhuǎn)換成Integer類(lèi)型,在沒(méi)有值得情況下自然是轉(zhuǎn)不了了,所以就有null值了。

具體是哪個(gè)類(lèi)的哪個(gè)方法的哪一行的錯(cuò)誤了,看下面錯(cuò)誤堆棧,找自己寫(xiě)的第一個(gè)類(lèi)

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

原來(lái)是  com.dxz.controller.ShopController類(lèi)的index方法里的第92行出錯(cuò)了。

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

解決這個(gè)很簡(jiǎn)單 ,把參數(shù)用Integer類(lèi)型來(lái)接收,避免了轉(zhuǎn)換的問(wèn)題,問(wèn)題也就隨之解決了。

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

相關(guān)文章

最新評(píng)論

闸北区| 嘉兴市| 和政县| 永顺县| 成都市| 芦山县| 安宁市| 奉节县| 临洮县| 博白县| 栾川县| 彰武县| 关岭| 贵南县| 时尚| 石阡县| 项城市| 宁城县| 白银市| 墨玉县| 四会市| 福建省| 临猗县| 弥渡县| 林甸县| 洛南县| 星子县| 武威市| 含山县| 玉田县| 南澳县| 高清| 阜南县| 旬邑县| 漳浦县| 安国市| 蒙阴县| 道孚县| 丰镇市| 信丰县| 徐闻县|