后端接收不到前端的数据

img

img

img


this.updateForm在前端有数据,到后台就没数据了,不清楚为什么传不过去,或者是后端接收不到

分析思路:在前端有数据,到后台就没数据。 可能是前后端数据结构不一样,或者变量名称不一样。比如说你用int接受object类型等数据类型不同都有可能接受不到数据,或者会报错

换一种写法试试

axios({

  method: 'put',

  url: 'http://localhost:8082/userUpdate',

  data: JSON.stringify(user)

})

有没有可能是跨域问题

img

img


改成字符串接收就能接受到了,必须这样接受然后改成josn数据,再放入实体类里面才可以用吗?不能直接传到实体类里面吗?

用JSON.stringify()把参数包一下,请求头header添加 content-type 为application/json