java web项目报错就单独一个java.lang.NullPointerException

控制台就单独一个java.lang.NullPointerException,没有其他任何东西!

翻阅古今
浏览 515回答 7
7回答

慕尼黑的夜晚无繁华

空指针异常,可能是调用某个方法或访问成员变量时,对象为空报出的。

慕妹3146593

产生空指针异常的原因很多,你得把你代码贴出来。或者一步步调试看是哪儿报异常的。

动漫人物

检查出是这个语句报错,但是debug的时候就不报错了 final_S =NumberUtils.mul(Double.parseDouble(insurance.getString("shangPrice")), 1-Double.parseDouble(companyS));

慕侠2389804

=NumberUtils.mul(Double.parseDouble(insurance.getString("shangPrice")), 1-Double.parseDouble(companyS));   首先insurance.getString("shangPrice")这里insurance有做判空没?insurance为空的时候get就会为空 有的话这边insurance.getString("shangPrice")这样拿值也可能空 还有companyS也可能空。空的话调用Double.parseDouble试试 你就 知道 了 。

慕桂英4014372

你说的对,问题就在这

aluckdog

@tuwosh: 要走转换的地方建议都做一下判空。

幕布斯7119047

@小小小诚: 之前的已经解决了 谢谢啊
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java