spring MVC 使用注解返回json

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

Java代码  spring MVC 使用注解返回json
  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代码  spring MVC 使用注解返回json
  1. model.addAttribute("user", user1);  

 运行结果:
spring MVC 使用注解返回json

上一篇:【原创】Erlang 之 entop 使用问题


下一篇:java base64编码的三种方式