在controller的方法上加@ResponseBody注解相当于方法返回的对象通过适当的转换器转换为指定格式之后写入到response对象的body区,使用此注解后 返回结果不会被解析为跳转路径,而是直接写入HTTP 响应正文中。
例:user中有 username password 两个字段
使用该注解后return User返回到前台的数据为{"username":"xx","password":"xx"}。
和response.getwriter.write(JSONObject.fromObject(user).toString())效果相同。