Required String parameter ‘name’ is not present

        在做前后端项目时候,前端用的jqury,前端发送post请求传递参数时,后台报错Required String parameter ‘name’ is not present

我这边是因为前端数据是未定义,传给后端报错,搜了也有其他的报错方式原因:

一、前端传入json数据那么后端使用@RequestBody接收

二、前端传入的是正常数据,后端使用@RequestParam() 接收

三、如果请求类型为delete并且参数类型不是json的话,不能使用通过表单类型提交,参数需要跟到请求url后面,并且后台使用@PathVariable进行获取参数

你可能感兴趣的:(报错合集,前端,javascript,java)