当前位置: 首页 > news >正文

「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 处理掉 。

相关文章:

  • 向量数据库是什么,它有什么作用?
  • 【计网】数据包
  • 基于Promise链式调用的多层级请求性能优化
  • How to install IBM Semeru JDK 17 on Ubuntu 24.04
  • C++Primer学习(14.1 基本概念)
  • .NET C# TCP网络通信软件开发,Socket上位机开发完整源码下载
  • 【Linux篇】进程入门指南:操作系统中的第一步
  • 基于CentOS7.0系统搭建FTP服务器
  • deepseek v3 0324实现俄罗斯方块游戏 (HTML + Canvas 实现)
  • React状态管理器的应用
  • Python小练习系列 Vol.6:单词搜索(网格回溯)
  • 测试cursor编辑器
  • Java基础 3.29
  • C++11·部分重要语法II
  • android11关机安卓充电的UI定制化
  • 练习题:110
  • Mybatis逆向工程
  • 【商城实战(94)】构建高并发的负载均衡与集群架构
  • RedHatLinux(2025.3.22)
  • 解决 macOS (M1 Pro) 上使用 Vite 进行 Build 打包时 Node 进程内存溢出的问题
  • 日趋活跃!2024年我国数据生产总量同比增长25%
  • 流浪猫给车主造成困扰,长春一小区拟投药应对?律师:此举欠妥
  • 餐饮店直播顾客用餐,律师:公共场所并非无隐私,需对方同意
  • 人社部:我国劳动力市场潜力足,韧性强
  • 国内生产、境外“游一圈”再进保税仓,这些“全球购”保健品竟是假进口
  • 财政部下达农业生产防灾救灾资金3.76亿元,支持黄淮海等地抗旱保春播