「MethodArgumentTypeMismatchException:前端传递 ‘undefined‘ 导致 Integer 类型转换失败」

遇到的问题:

Failed to convert value of type 'java.lang.String' to required type 'java.lang.Integer';

nested exception is java.lang.NumberFormatException: For input string: "undefined"

原因分析:

大致意思就是我传递的参数到后端没有找到 ,既然后端没有找到大概率是前端传参有问题

我认真的检查了一下自己前端的api发现这边传过去是packId

但是我写出makeId 这样就导致传递过去找不到相应的参数所以就报错了。

修改之后就好。

这个报错本质上是 前端传了一个字符串 "undefined",Spring 在尝试把它转成 Integer 时失败了
后端正常情况下应该收到 null,而不是 "undefined"
真正的问题在于:前端传了错误值,建议前端传参前把 undefined 处理掉

相关推荐
颜如玉24 分钟前
🤲🏻🤲🏻🤲🏻临时重定向一定要能重定向🤲🏻🤲🏻🤲🏻
java·http·源码
程序员的世界你不懂2 小时前
【Flask】测试平台开发,新增说明书编写和展示功能 第二十三篇
java·前端·数据库
星空寻流年2 小时前
设计模式第一章(建造者模式)
java·设计模式·建造者模式
lingchen19062 小时前
MATLAB的数值计算(三)曲线拟合与插值
开发语言·matlab
gb42152872 小时前
java中将租户ID包装为JSQLParser的StringValue表达式对象,JSQLParser指的是?
java·开发语言·python
一朵梨花压海棠go3 小时前
html+js实现表格本地筛选
开发语言·javascript·html·ecmascript
曾经的三心草3 小时前
Python2-工具安装使用-anaconda-jupyter-PyCharm-Matplotlib
android·java·服务器
蒋星熠3 小时前
Flutter跨平台工程实践与原理透视:从渲染引擎到高质产物
开发语言·python·算法·flutter·设计模式·性能优化·硬件工程
Metaphor6923 小时前
Java 高效处理 Word 文档:查找并替换文本的全面指南
java·经验分享·word
ChinaRainbowSea3 小时前
7. LangChain4j + 记忆缓存详细说明
java·数据库·redis·后端·缓存·langchain·ai编程