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

java.lang.NumberFormatException異常解決方案詳解

 更新時間:2021年08月14日 08:57:03   作者:杜_小妖  
這篇文章主要介紹了java.lang.NumberFormatException異常解決方案詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下

前言:

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

錯誤截圖:

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

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

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

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

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

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

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

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

相關(guān)文章

最新評論

阜康市| 沙河市| 潞西市| 缙云县| 华阴市| 庐江县| 庐江县| 平果县| 衡阳市| 乌兰察布市| 兴隆县| 九龙城区| 阳信县| 罗甸县| 岑溪市| 娱乐| 赤壁市| 延川县| 万州区| 资兴市| 华坪县| 阿坝| 建湖县| 阿拉善左旗| 长子县| 体育| 长岛县| 余干县| 化德县| 斗六市| 大荔县| 北流市| 和静县| 曲靖市| 白山市| 鲁甸县| 汽车| 沽源县| 安义县| 巴马| 镇平县|