在做前后端项目时候,前端用的jqury,前端发送post请求传递参数时,后台报错Required String parameter ‘name’ is not present
我这边是因为前端数据是未定义,传给后端报错,搜了也有其他的报错方式原因:
一、前端传入json数据那么后端使用@RequestBody接收
二、前端传入的是正常数据,后端使用@RequestParam() 接收
三、如果请求类型为delete并且参数类型不是json的话,不能使用通过表单类型提交,参数需要跟到请求url后面,并且后台使用@PathVariable进行获取参数