2017年7月17日16:35:51
记录下今天的填坑记录,今天主要问题是SpringMVC的控制器返回json数据的问题。
首先需要加入jackson的三个jar包;jackson-core-xxx.jar(核心jar包),jackson-annotations-xxx.jar(该包提供Json注解支持),jackson-databind-2.2.3.jar(下载地址)
1、返回json格式数据
在Spring的xml配置文件中添加如下代码
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
<property name="messageConverters">
<list>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/>
</list>
</property>
</bean>
2、解决纯String字符串返回中文乱码
需要将上述配置放在如下代码之前
<mvc:annotation-driven/>
3、有些时候添加如下代码也没有什么用。
@RequestMapping(value = {"/"},method = RequestMethod.GET,produces="text/html;charset=UTF-8")