SpringMVC4 返回Json数据

在SpringMVC4之后jacksonx.jar 都有更改。如果报NoClassDefFoundError错误,一般都会提示no convert type,那么更改一下jackson相关jar包:

1.jackson-annotations-2.5.0.jar

2.jackson-core-2.5.0.jar

3.jackson-databind-2.5.0.jar

springmvc配置也有变动:

<!-- 用于将对象转换为 JSON  --> 

    <bean id="stringConverter" 

        class="org.springframework.http.converter.StringHttpMessageConverter"> 

        <property name="supportedMediaTypes"> 

            <list> 

                <value>text/plain;charset=UTF-8</value> 

            </list> 

        </property> 

    </bean> 

    <bean id="jsonConverter" 

        class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"></bean> 

    <bean 

        class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> 

        <property name="messageConverters"> 

            <list> 

                <ref bean="stringConverter" /> 

                <ref bean="jsonConverter" /> 

            </list> 

        </property> 

    </bean

这三个JAR包可以到Linux公社资源站下载:

------------------------------------------分割线------------------------------------------

具体下载目录在 /2017年资料/2月/28日/SpringMVC4 返回Json数据/

------------------------------------------分割线------------------------------------------

猜你喜欢

转载自www.linuxidc.com/Linux/2017-02/141144.htm