一直报406错误

来源:6-1 关于Json的数据绑定

jquery

2016-06-15 10:51

尝试了很多次,一直报406,客户端请求后服务端能接受到参数,但是一直无法响应,报406.

写回答 关注

4回答

  • qixin622
    2018-12-30 15:57:12

    1、在pom文件中需引入

    <dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
      <artifactId>jackson-databind</artifactId>
      <version>2.9.6</version>
    </dependency>

    2、在applicationContext.xml配置文件中引入即可。

    <mvc:annotation-driven>
        <mvc:message-converters>
            <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"></bean>
        </mvc:message-converters>
    </mvc:annotation-driven>


    姜岑

    直接在 <beans> </beans>标签中加上吗?

    2019-09-29 10:21:52

    共 1 条回复 >

  • GOGO硬
    2016-11-15 00:41:45

    我来:如果你的依赖的SpringMVC的包版本是4.0.9以上的,那么就不能用视屏中的jackson.jar  依赖用这三个:

    <dependency>

        <groupId>com.fasterxml.jackson.core</groupId>

        <artifactId>jackson-databind</artifactId>

        <version>2.5.0</version>

    </dependency>

    <dependency>

        <groupId>com.fasterxml.jackson.core</groupId>

        <artifactId>jackson-core</artifactId>

        <version>2.5.0</version>

    </dependency>

    <dependency>

        <groupId>com.fasterxml.jackson.core</groupId>

        <artifactId>jackson-annotations</artifactId>

        <version>2.5.0</version>

    </dependency>


    xiplus...

    多谢!

    2017-05-18 09:19:53

    共 1 条回复 >

  • Edward_0013
    2016-06-15 14:16:44
    1. spring mvc有沒有配置<mvc:annotation-driven/>

    2. 是不是json包沒有正確引入jackson-annotations-2.x.jar /jackson-core-2.x.jar/jackson-databind-2.x.jar

    慕村6551... 回复jquery

    spring版本是3.x以上的需要jackson2.x的包,因为spring3.x以上的版本创建MappingJackson2HttpMessageConverter而以前的版本是创建了MappingJacksonHttpMessageConverter对象。

    2017-09-28 16:36:09

    共 2 条回复 >

  • Edward_0013
    2016-06-15 14:10:15
    1. spring mvc有沒有配置<mvc:annotation-driven/>

    2. 是不是json包沒有正確引入jackson-annotations-2.x.jar /jackson-core-2.x.jar/jackson-databind-2.x.jar

SpringMVC数据绑定入门

Geely带你认识SpringMVC各种数据绑定,学习相关注解的使用

70567 学习 · 64 问题

查看课程

相似问题