java.lang.NumberFormatException: For input string: “undefined“

博主在排查问题时发现,前端在显示数据时使用的是companyId,但在接收行号时误写成了classId,导致从后端接收到的参数无法正确解析,引发了NumberFormatException。经过检查前端代码,发现问题所在并修正后恢复正常。此问题提醒我们,即使看似简单的代码也可能隐藏错误,细致检查是避免这类问题的关键。
摘要由CSDN通过智能技术生成

java.lang.NumberFormatException: For input string: “undefined”

真的坑死我了。
在这里插入图片描述
他说我从前端得到的参数是undefined,为啥呢。
我想收不到参数的原因:前后端传参数时命名不一致。我看了老半天,我的参数是复制过来的,不可能会出现拼写错误的原因。我再看,难道是他前端数据本来就是空的?我debug发现我的数据给前端传前去了,那为啥没法用id获取行数据呢。
哇,他这个前端我一直以为肯定不会出错的。我怀疑我自己怀疑了一下午,我才去看了前端的代码,发现
在这里插入图片描述
他接收数据显示的时候用的companyId,到了要用接收行号的时候,他给我写的
在这里插入图片描述
我真的服了这个老六。

把后面这个classId改成companyId就好了。

不能生气,不能生气!这么多代码,都会出错的。不能生气。人非圣贤孰能无过。

啊啊啊啊啊

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值