spring MVC 3.1 注解:@ResponseBody 返回json数据
pring mvc如何返回json 数据的,大概有如下几种:
?
Spring MVC 3.0 返回JSON数据的方法
1. 直接 PrintWriter 输出
2. 使用 JSP 视图
3. 使用Spring内置的支持
以下为3.1之前的配置:
?
?
重点来了!
以下为3.1的配置:
spring mvc 3.1之后使用RequestMappingHandlerMapping和RequestMappingHandlerAdapter
替代了原有的DefaultMethodHandlerMapping和AnnotationMethodHandlerAdapter,
所以,3.1的返回json配置可以使用如下配置:
如果是采用mvc:annotation-driven标签 可以这样注入信息?
4. 自定义
?
?
// Controller 中可以这样写:ModelAndView mav = new ModelAndView("jsonView");// mav.addObject ...return mav;
来源:http://yjflfliulei.iteye.com/blog/1755134