大家做项目可能会出现请求接口,该传的参数都传,会报错请求参数不能为空,但是我也不知道你要什么数据,我该填啥? 下面我为大家一一解答 先来看一下场景 点击添加用户按钮,弹出对话框,填写数据,请求接口 然后...
大家做项目可能会出现请求接口,该传的参数都传,会报错请求参数不能为空,但是我也不知道你要什么数据,我该填啥?
下面我为大家一一解答
先来看一下场景
点击添加用户按钮,弹出对话框,填写数据,请求接口
然后你写接口会报请求参数不能为空的提示

敲黑板!!!!

这里有两个事件,一个是点击添加用户,一个是对话框里面的确定按钮。出现参数不能为空的原因,很可能是你在点击添加用户的时候,就请求接口了。这是错误的,因为此时确实你什么参数也没传,当然是请求参数为空
只有在对话框里面填完数据,你在点击确定按钮的时候,请求接口,此时才有数据!!!一定要注意逻辑,和时机
参数默认值时null还是空字符串? 我们最怕启动项目的时候,出现空指针异常, 一般的情况:	(1) request 的请求传参数时, 默认值为null	(2) 新增数据时, 插入了一条字段为null ,但是数据库字段要求不为null的值 ...
拦截器里面的三个参数: request : 是指经过spring封装的请求对象, 包含请求地址, 头,参数, body(流)等信息. response:是指经过spring封装的响应对象, 包含输入流, 响应body类型等信息. handler,是指controller的@...
“dataType”参数不能为空。