Failed to convert value of type 'java.lang.String' to required type 'java.lang.Integer'; nested exception is java.lang.NumberFormatException: For input string: "''"
前端要啥都好解决 关键你后端用的是啥框架,不同的框架解决的方式不一样
要么不传,要么传null,要么传0
String.valueOf(int i) :
前端传了0个字符的字符串给后端,后端尝试将它转int,所以报错。
解决办法:
1. 修改后端,修改后端参数类型为Integer.
2. 修改前端,即前端发起请求前,判断state是否为空,为空传-1(或者其他不影响业务的数字),后端接收参数并判断一下是否为-1。
我们这个小项目前后端分离 前端确认了的东西如果要修改参数类型的话到影响到其他的数据
这个就是前端的问题 我们组长已经在协商沟通了