@ResponseBody 的使用

 @ResponseBody 将内容或对象作为 HTTP 响应正文返回,使用@ResponseBody将会跳过视图处理部分,而是调用适合HttpMessageConverter,将返回值写入输出流。

@RequestMapping(params="method=view")
@ResponseBody
public String view(@RequestParam("id") Long id,
HttpServletRequest request, 
HttpServletResponse response){
...
return jsonData;
}
如上可以直接返回json字符串。如果不配置@ResponseBody,也可以使用response输出数据然后 return null,达到返回json字符串的效果。
posted @ 2012-10-17 15:53  吴超文  阅读(325)  评论(0)    收藏  举报