项目使用的是spring mvc 3.2.4 ,在使用到@ResponseBody 的时候出现http 406的错误,解决方法:
在pom.xml中添加上一下代码就ok了。
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.2.3</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.2.3</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.2.3</version>
</dependency>
在controller 中的代码:
@RequestMapping("/findCitys")
public @ResponseBody List<City> findCitys(){
return cityService.queryAllList();
}
本文介绍了解决SpringMVC项目中使用@ResponseBody注解时遇到的HTTP406错误的方法。通过在pom.xml文件中添加Jackson库的相关依赖,可以有效解决此问题。
865

被折叠的 条评论
为什么被折叠?



