前端传入空数据到后台就报错,因为后台是long类型的 ,请问怎么解决

前端传入空数据到后台就报错,因为后台是long类型的 ,请问怎么解决
用的ssm框架,form表单提交的。ajax之前用也报错。

img

img

1.参数用long的包装类Long接收,并判断是否为null

你总得把错误信息贴出来吧

因为空不是数字类型啊,你可以在前端或者后端给与一个数字类型的默认值就可以了

1.前端传个默认参数值;
2.后端用 Long接收 或者 参数设为非必填,这样业务里面还得判断下参数值

如果报空指针异常,那就很科学了,你可以把long类型改为包装类,并且要做非空的判断,不然还是报空指针