这儿 记录 ajax请求的情况,主要涉及到Spring MVC的两个注解 @RequestBody 和 @ResponseBody
1.@RequestBody 注解
如果get或post请求中 参数是 application/x-www-form-urlencoded编码方式,@RequestBody 可以处理;如果参数是application/json,application/xml等 格式的数据,必须使用@RequestBody来处理。
2.@ResponseBody 表示该方法的返回结果直接写入HTTP response body中
Spring MVC项目中 使用@RequestMapping后,方法返回结果通常解析为跳转路径。 加上@ResponseBody后,方法返回结果不会被解析为跳转路径,而是直接写入Http repsonse body中。所以说@ResponseBody注解一般用在异步获取数据时使用, 比如异步获取json数据,加上@responsebody后,会直接返回json数据。
3.