SpringMvc&js 错误 Unsupported Media Type

1. 问题描述

前端封装的json格式的js对象,springMvc无法接收

 

2.解决

pom.xml引入

    <!-- spingmvc能直接向页面返回list对象的两个json转换包
        如果不配置这个 和springmvc.xml 前端无法向后端提交json数据
     -->
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-core</artifactId>
        <version>2.9.7</version>
    </dependency>
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
        <version>2.9.7</version>
    </dependency>
    

 

springmvc.xml加入

<!--spring mvc自动注解-->
    <!-- 
        1.引入jackson-core和jackson-databind依赖
        2.编写下面的转换器,将List等自动转换成json格式输出到web
     -->
    <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>

 

posted on 2019-06-22 00:58  成魔的蜘蛛  阅读(609)  评论(0)    收藏  举报

导航