springMVC--@requestBody

时间:2023-03-09 06:03:44
springMVC--@requestBody

springMVC支持将前端传来的json字符串直接自动解析,注意点如下:

后台

1,在需要自动解析的参数前加上“@requestBody”,例如“public boolean updateOnePdDetail(HttpServletRequest request,@RequestBody Map map)”;

2,requestMapping如此:"@RequestMapping(value="updateOnePdDetail",consumes="application/json")";

3,在springMVC-servlet.xml文件中加入"<mvc:annotation-driven />";

前台

1,将封装好的json对象先转换为json字符串,"data:JSON.stringify(map)";

2,加入如下配置:"contentType:"application/json"";