SpringMVC 页面 406(Not Acceptable) 异常

最近用 SpringMVC 时,想实现Controller直接返回json格式的数据,就在方法上加了@ResponseBody 修饰。请求返回页面出现了 406 错误,原来是少了架包。

在项目中加上 jackson-core-asl jackson-mapper-asl 两个架包就行。如果是用 Maven 进行架包管理的话,加上

<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.13</version>
</dependency>

就行,jackson-core-asl 的架包会自动依赖,至少 1.9.13 版本如此。

——

灵魂的修复是人生永不干枯的希望。