您的位置:首页 > 编程语言 > Java开发

spring MVC 使用注解返回json

2015-08-17 10:17 363 查看
使用spring MVC框架时,如何使用注解返回json呢?

@ResponseBody

@RequestMapping(value = "/login")

public ModelAndView ajaxLogin(Model model,User user,HttpServletRequest request, HttpSession session){

String errorMessage=loginCommon(model, user, request, session);

Map map=new HashMap();

if(ValueWidget.isNullOrEmpty(errorMessage)){

map.put(Constant2.AJAX_LOGIN_RESULT, "success");

}else{

map.put(Constant2.AJAX_LOGIN_RESULT, "failed");

}

map.put("error", errorMessage);

model.addAttribute("user", null);

return new ModelAndView(new MappingJacksonJsonView(),map);

}

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

java代码

model.addAttribute("user", user1);

运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: