SpringMvc返回Json格式的数据 和@RequestMapping(value="/{username}",method=RequestMethod.GET,params="json")

1.在返回json格式的数据:首先需要导入一个jar包,否则会报406的错误;jackson-all-1.9.4.jar


2.加上@ResponseBody:

	@RequestMapping(value="/{username}",method=RequestMethod.GET)
	public String show(@PathVariable String username,Model model) {
		model.addAttribute(users.get(username));
		return "user/show";
	}
	
	@RequestMapping(value="/{username}",method=RequestMethod.GET,params="json")
	@ResponseBody
	public User show(@PathVariable String username) {
		return users.get(username);
	}

3.params="json"出现的时候,表示访问这个地址,必须要传递?json这个参数,否则不能够访问



你可能感兴趣的:(SpringMVC)