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

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

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

前言:

       在做后臺時(shí)用的jsp開發(fā),在頁面向controller傳參時(shí)用String接收的參數(shù),但是數(shù)據(jù)庫實(shí)體中jies接收該參數(shù)時(shí)是int類型,做了一下強(qiáng)制轉(zhuǎn)換,但是沒有判斷去空格,結(jié)果頁面加載時(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ù)字類型時(shí)出錯(cuò)了,這樣就很確切了。在傳參的時(shí)候應(yīng)該是Integer類型,而我在后臺用String類型接收,最后又將String類型給強(qiáng)制轉(zhuǎn)換成Integer類型,在沒有值得情況下自然是轉(zhuǎn)不了了,所以就有null值了。

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

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

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

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

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

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

相關(guān)文章

最新評論

枞阳县| 油尖旺区| 济阳县| 德州市| 阿瓦提县| 漳州市| 雅江县| 承德县| 本溪市| 浦城县| 昌乐县| 红河县| 松桃| 迁西县| 公主岭市| 孟州市| 鲁甸县| 汉沽区| 达尔| 双辽市| 天镇县| 同仁县| 从江县| 九寨沟县| 泾阳县| 神农架林区| 揭东县| 石首市| 突泉县| 临漳县| 余庆县| 望江县| 中宁县| 新津县| 文成县| 舒城县| 长顺县| 沈丘县| 轮台县| 嵊州市| 西贡区|