最近使用springMVC做接口发现Ajax发送对象到后台获取为:null问题,研究发现:
后台获取使用request.getParameter("user")
前后两端在具体实现上都有好多需要注意的地方
比如你这个往后端发的是application/x-www-form-urlencoded
还有种弄成application/json的
在spring webmvc后端接收后通常也有两种方法
一种是用jsonmessageconverter之类直接转成对象了
@RequestMapping(value="/xx")
public String save(XXXType xxtype) throws Exception {
return "success";
}
还有种手工转
@RequestMapping(value="/xx")
@ResponseBody
public String save2(String json) throws Exception {
JSON.parseArray(json, XX.class);
return "success";
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。