解决SpringMVC无法返回JSON数据

年后复习了复习SpringMVC,在想尝试返回JSON数据的时候遇到了问题,发现原来少导入了jackson的三个jar包(jackson-annotations-x.jar、jackson-core-x.jar、jackson-databind-x.jar)

后面我导入的是jackson-annotations-1.x.jar、jackson-core-1.x.jar、jackson-databind-1x.jar三个,然而我用的是springMVC4X以上的版本,然后运行了tomcat,报错出现返回JSON数据406以下是错误

The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers.
 

最后找到原因是因为版本的不匹配4X以上的springMVC需要用至少2.4x以上的jackson三个jar包,本人用的SpringMVC4.1.3和jackson三个2.4以上的jar包成功的返回了json数据。

解决SpringMVC无法返回JSON数据