在Controller返回前台页面数据的数据的时候使用@ResponseBody报找不到json转换器的错,错误如下
引用json包再次运行还是报这个错,于是上网搜了一下,
解决方法
在spring-service.xml中手动添加上message转换器, 让springmvc返回之前先转换为json,再次运行就不会再报错了
<!-- 指定Message对象转换器 -->
<mvc:annotation-driven>
<mvc:message-converters>
<bean class="org.springframework.http.converter.StringHttpMessageConverter"/>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/>
</mvc:message-converters>
</mvc:annotation-driven>
再次运行,发现又报了一个错
原因是我没有绑定mvc前缀
在beans里面添加这样一段代码完美解决
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd"