SpringMVC处理json数据的配置

来源:互联网 发布:网络食品销售餐饮制售 编辑:程序博客网 时间:2024/05/21 08:50

引入jar包

jackson-annotations,jackson-core,jackson-databind为转json数据包

   <!-- 处理JSON数据转换,为了处理返回的JSON数据的编码,默认是ISO-88859-1的,这里把它设置为UTF-8,解决有乱码的情况 -->
    <bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.
MappingJackson2HttpMessageConverter">
        <property name="supportedMediaTypes">
            <list>
                <value>text/html;charset=UTF-8</value>  <!-- IE FireFox --> 
                <value>application/json;charset=UTF-8</value> <!-- Chrome -->
            </list>
        </property>
    </bean>

上面使用的是MappingJackson2HttpMessageConverter,因为引入jar为2.x

    <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
        <property name="messageConverters">
            <list>
                <ref bean="mappingJacksonHttpMessageConverter" />
            </list>
        </property>
    </bean>

0 0