今天发现了个神奇的事情,前端传给后台的json格式数据,后端接收的全是null
场景:修改密码
前端传回 username password newpassword
如果用实体对象取接收,显然是不行的只能接收 username和password
request.getParameter()
这个东西并不能接收json,我一直以为是我的问题
@HttpServletRequest request
老师说这个东西现在不应该这样写 (在springmvc中)
解决方法:
用map来接收 :
@RequestBody Map<String, String> map,
当然了 后面加上你的 实体对象 来插入到数据库。
使用map.get()方法得到指定参数。
再送给对象。
ap.get()方法得到指定参数。
再送给对象。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yrM1ZZ0f-1654431312844)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20220605201437638.png)]