分享一个bug,java.lang.NumberFormatException: null
从网上看的很多解决方案说是:类型转换错误

parseInt转换会触发NumberFormatException异常。

int id=Integer.parseInt(request.getParameter("xxid"));

这种异常,一般是当request.getParameter("xxid")包含非数字字符,或为null的时候出现。你输出一下request.getParameter("xxid")的值是什么。
原来,不够细心,在传递url值的时候忘了传递参数,或者传递错误,这样当然获取到的值为null。比如:本来url为http://……&state=1,那么传递的一个参数为state=1,获取这个参数的时候应为int state = Integer.parseInt(request.getParameter(“state”)).这样就不会报错,但是如果忘了在地址栏传递参数state=1,那么,也会出现java.lang.NumberFormatException: null…………的错误。

所以java.lang.NumberFormatException错误不一定是类型转换错误,也有可能是因为获取不到参数而产生的错误 。

另外网上还有一个方案:
清空下redis缓存,就解决了。

java.lang.NumberFormatException: null原因相关推荐

  1. 跳转页面时报错 java.lang.NumberFormatException: null

    问题描述: 在测试项目时,跳转页面查看一级分类下的书籍信息,发现页面报错500,提示信息为: java.lang.NumberFormatException: null 报错页面的URL为: http ...

  2. Maven开发环境设置导致的异常java.lang.NumberFormatException: null

    Maven开发环境设置导致的异常java.lang.NumberFormatException: null 参考文章: (1)Maven开发环境设置导致的异常java.lang.NumberForma ...

  3. 启动weblogic提示BEA-000386错误,java.lang.NumberFormatException: null

    之前启动weblogic的时候遇到一个问题 启动失败,提示信息如下 <2019-9-4 下午07时12分28秒 CST> <Critical> <WebLogicServ ...

  4. java.lang.NumberFormatException: null 和 java.lang.ArithmeticException: Non-terminating decimal expan

    今天写java,后台报错 java.lang.NumberFormatException: null 报空参数异常,debug到报错的那句代码,发现他传入的参数b的值为空. 当你的代码报这个异常的时候 ...

  5. java.lang.NumberFormatException: null

    public static void main(String[] args) {String str = null;try {int a = Integer.parseInt(str);} catch ...

  6. 类型 异常报告 消息 null 描述 服务器遇到一个意外的情况,阻止它完成请求。 例外情况 java.lang.NumberFormatException: null java.base/

    在idea上面写 在servlet里传递参数时 遇到了这个问题 仔细对照了代码 package com.at.servlet;import jakarta.servlet.ServletExcepti ...

  7. java.lang.NumberFormatException: null的解决方法

    1  首先附上我的代码: Integer reviewid=Integer.valueOf(request.getParameter("reviewid"));System.out ...

  8. java parseint null_java.lang.NumberFormatException: null Integer.parseInt的方法错误 具体问题代码在补充 到底怎么更改...

    问题原因:java.lang.NumberFormatException:nulljava.lang.Integer.parseInt(Integer.java:415)java.lang.Integ ...

  9. java.lang.NumberFormatException: Infinite or NaN原因之浮点类型除数为0

    java.lang.NumberFormatException: Infinite or NaN原因之浮点类型除数为0 啊啊啊啊啊啊啊啊啊啊,看来用不到的东西你永远不知道在代码中会遇到什么奇葩问题.

  10. java.lang.NumberFormatException: For input string: 解决方案

    引起异常的主要原因如下: 1.传参字段和映射字段不一致 2.传参类型和映射类型不一致 3.时间类型转换时间戳长度不一致 4.参数长度和数据库不一致 Service 层代码 public Route f ...

最新文章

  1. Tensor VS NumPy
  2. session和cookie的应用场景和区别
  3. 九、BDB OneToMany
  4. 2017.8.30 elasticsearch-sql的安装与使用
  5. CrystalDiskInfo的下载使用
  6. Dcloud HTML5 监听蓝牙设备 调用 原生安卓实现 - aspirant - 博客园
  7. 力扣题目——160. 相交链表
  8. 第三章:顺序栈及其应用之三---数制转换
  9. 弗兰克赫兹实验计算机仿真实验报告,大学物理实验教学大纲
  10. SAP库存分析(MC.9) (转)
  11. 外业调查工具助手,照片采集、精准定位、导航、地图查看
  12. 计算机二级offic表格公式,计算机二级OfficeEexcel公式汇总.docx
  13. python可以替代office吗_哪些办公软件可以完美替代 Microsoft Office?
  14. Pygame学习笔记 4 —— 时间与运动
  15. [论文笔记] 视频广告内容结构的多模态表示学习
  16. 关于ESP8266WIFI转串口的速率问题(含测试数据)
  17. java应用程序接口批量访问_spring中使用mybatis实现批量插入的示例代码
  18. 控制iphone音乐播放器的相关函数
  19. 酒桌游戏,初期训练思维
  20. 视频教程-由浅入深Java零基础入门-Java

热门文章

  1. 购买计算机设备计入什么科目,企业购买设备计入什么会计科目?附会计分录
  2. Git 笔记 - git cherry-pick
  3. 【毕业设计】 单片机自动写字机器人设计与实现 - 物联网 嵌入式 stm32
  4. 在iOS开发中如何高效使用静态库
  5. python pyd_python pyd 加密相关
  6. 记2021沙尘漫天的春
  7. 健脾和胃,养生食疗——山药枸杞鲫鱼汤了解一下
  8. element ui的upload上传视频内容
  9. 笔记本如何关闭屏幕亮度自动调节(解决切换界面时屏幕忽明忽暗的问题)
  10. 部分手机虚拟键盘的适配问题