1、確保導(dǎo)入了jackson-core-asl-1.9.13.jar和jackson-mapper-asl-1.9.13.jar包
2、在spring的配置文件中加入<mvc:annotation-driven />這句,它提供了讀取jason的支持
3、
使用springMVC的@ResponseBody注解
@responsebody表示該方法的返回結(jié)果直接寫入HTTP response body中
一般在異步獲取數(shù)據(jù)時使用,在使用@RequestMapping后,返回值通常解析為跳轉(zhuǎn)路徑,加上@responsebody后返回結(jié)果不會被解析為跳轉(zhuǎn)路徑,而是直接寫入HTTP response body中。比如異步獲取json數(shù)據(jù),加上@responsebody后,會直接返回json數(shù)據(jù)。
4、在以上配置都正確的情況下,我的項(xiàng)目還是不能返回json串。報錯:The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers ()。
今天終于在一個外文網(wǎng)站找到答案,是由于spring版本的問題引起的。我之前一直用的是3.0.0的版本。就是因?yàn)檫@個版本的問題。于是果斷去官網(wǎng)下載3.2版本的,一切正常運(yùn)行,成功返回json數(shù)據(jù)。
posted on 2014-11-16 22:41
kelly 閱讀(14147)
評論(1) 編輯 收藏