spring MVC 使用注解返回json-阿里云开发者社区

开发者社区> 开发与运维> 正文

spring MVC 使用注解返回json

简介:

使用spring MVC框架时,如何使用注解返回json呢?

Java代码  收藏代码
  1. @ResponseBody  
  2.     @RequestMapping(value = "/login")  
  3.     public ModelAndView ajaxLogin(Model model,User user,HttpServletRequest request, HttpSession session){  
  4.         String errorMessage=loginCommon(model, user, request, session);  
  5.         Map map=new HashMap();  
  6.         if(ValueWidget.isNullOrEmpty(errorMessage)){  
  7.             map.put(Constant2.AJAX_LOGIN_RESULT, "success");  
  8.         }else{  
  9.             map.put(Constant2.AJAX_LOGIN_RESULT, "failed");  
  10.         }  
  11.         map.put("error", errorMessage);  
  12.         model.addAttribute("user"null);  
  13.         return new ModelAndView(new MappingJacksonJsonView(),map);  
  14.     }  

 注意:使用如下方式也可以把内容添加到json中

Java代码  收藏代码
  1. model.addAttribute("user", user1);  

 运行结果:

版权声明:本文首发在云栖社区,遵循云栖社区版权声明:本文内容由互联网用户自发贡献,版权归用户作者所有,云栖社区不为本文内容承担相关法律责任。云栖社区已升级为阿里云开发者社区。如果您发现本文中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,阿里云开发者社区将协助删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章