@ResponseBody 一般用于controller的方法返回的一个对象 如json、xml等
这个对象一般要在HttpResponse对象的body数据区。
使用时机:
返回的数据不是html标签的页面,而是其他某种格式的数据时(如json、xml等)使用;
做异步提交时
@RequestMapping(value="/cha")
@ResponseBody
public User cha(String id) throws Exception{
return userList.get(id)
}
--------------------
把Json 的String 串 转换成 对象
---------------------
JSONObject jo = JOSNObject.from(string);
User user = (User) JSONObject.toBean(jo,User.class);
@RequestMapping(value="/cha")
@ResponseBody
public User cha(String id) throws Exception{
/*
JSONObject jo = JOSNObject.from(string);
User user = (User) JSONObject.toBean(jo,User.class)
*/
return userList.get(id)
}