Fork me on GitHub

SpringMVC 前台JSON数据交互

注意:所有文章除特别说明外,转载请注明出处.

SpringMVC 与前台的JSON数据交互

我们知道,从前台传过来的方式有两种:1.传JSON格式的数据过来。2.在url的末尾传普通的key/value串过来。

1.配置JSON转换器

返回json需要导入 jackson-annotations.jar, jackson-core.jar, jackson-databind.jar包。

<!-- 用于将对象转换为 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>  

提示:但是如果使用<mvc:annotation-driven />注解驱动的话就不用以上的配置了,默认已经配好了。建议使用这种,比较方便。

本文标题:SpringMVC 前台JSON数据交互

文章作者:Bangjin-Hu

发布时间:2019年10月15日 - 09:22:26

最后更新:2020年03月30日 - 07:59:46

原始链接:http://bangjinhu.github.io/undefined/SpringMVC 与前台的JSON数据交互/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

Bangjin-Hu wechat
欢迎扫码关注微信公众号,订阅我的微信公众号.
坚持原创技术分享,您的支持是我创作的动力.