@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) }