服务端接口空指针异常

我想从客户端或App上传文件到服务器,但是,接口的地方 ,我写的是@RequestParam,等,它为什么会报空指针呢?

img


下面是接收文字信息的地方,

img

如果没有传值,就会报错,那我在入参时,也没有写required=true呀,怎么报错了呢?

当他为false 时 使用这个注解可以不传这个参数 true时必须传
required默认值是true
你写成false说明可以不传,不传可不就是空指针吗

说明你的timeLength是null,在timeLength.trim()之前做个判断,如果timeLength不是null和空字符串,再trim

requestparam注解可以加个defaultValue属性 防止报空指针