`
renhongchao
  • 浏览: 120940 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring mvc 406 not acceptable错误

阅读更多
今天利用@reponsebody返回json数据 前台访问接口 结果报406错误,如下图



很莫名其妙的一个错误,不知道原因。

后来从网上搜索得知原因是缺少jackson的jar包

加入
<dependency>
  <groupId>org.codehaus.jackson</groupId>
  <artifactId>jackson-core-asl</artifactId>
  <version>${jackson.version}</version>
</dependency>
<dependency>
  <groupId>org.codehaus.jackson</groupId>
  <artifactId>jackson-mapper-asl</artifactId>
  <version>${jackson.version}</version>
</dependency>
jar包即可解决
  • 大小: 27.7 KB
分享到:
评论

相关推荐

    四. Spring MVC 3 支持json及 常见错误解决

    1. **406 Not Acceptable**:这个错误通常是因为客户端没有在请求头中指定能接受JSON格式。确保请求头中有`Accept: application/json`。 2. **JSON转换异常**:如果Java对象有自定义类型或者复杂结构,Jackson可能...

    spring mvc常用包

    这个问题的描述揭示了一个常见的问题,即当尝试从服务器返回一个自定义的对象到客户端时,可能会遇到HTTP状态码406(Not Acceptable)的错误。406错误通常表示服务器无法按照客户端接受的格式提供响应。在Spring MVC...

    spring mvc教程

    - **406 Not Acceptable**:请求的资源的内容特性无法满足请求头中的条件,因而无法生成响应实体。 - **5xx** 系列:服务器错误,服务器遇到了一个未曾预料的情况,不能完成对请求的处理。 #### 五、Spring MVC ...

    SpringMVC框架中传递JSON数据时前台报406错误解决办法

    正确配置Spring MVC的JSON支持,确保前端和后端的数据类型匹配,是避免406错误的关键。同时,保持库版本的兼容性也是保证程序稳定运行的重要环节。通过这些措施,我们能够顺利地在Spring MVC应用中传递和处理JSON...

    jackson-core-asl-1.9.13+jackson-mapper-asl-1.9.13jar包.

    如果项目中已经引入了这两个jar文件,但仍然收到406错误,可能是因为Spring MVC没有正确地识别并使用Jackson作为默认的HttpMessageConverter。解决这个问题的方法有以下几点: 1. **配置Spring MVC**:在Spring的...

    Spring4.0 MVC请求json数据报406错误的解决方法

    首先,关于如何解决Spring4.0 MVC中请求JSON数据时出现的406错误,文章提供了两种解决方案。这两种解决方案的共同点在于都需要修改Spring的配置文件,来确保正确地将请求的数据类型映射到响应的内容类型。 第一种...

    Jquery $.ajax 请求部署在 Tomcat报HTTP 406上解决方法

    在Jquery的$.ajax请求中,如果遇到部署在Tomcat上的Spring MVC应用返回HTTP 406错误,这通常是由于内容协商不成功导致的。本文将深入探讨这个问题,并提供解决方案。 首先,我们需要理解HTTP 406错误的含义。406 ...

    jackson-core-asl-1.9.13及jackson-mapper-asl-1.9.13架包.rar

    可用于Spring MVC框架,spring MVC中返回使用@ResponseBody注解返回时,后台没报错,就控制台显示406 Not Acceptable 原因是缺少jackson的包:jackson-core-asl-1.9.2.jar和jackson-mapper-asl-1.9.2.jar

    jackson的包:jackson-core-asl-1.9.2.jar和jackson-mapper-asl-1.9.2.jar

    spring MVC中返回使用@ResponseBody注解返回时,后台没报错,就控制台显示406 Not Acceptable 原因是缺少jackson的包:jackson-core-asl-1.9.2.jar和jackson-mapper-asl-1.9.2.jar

    jackson-core-asl-1.9.13+jackson-mapper-asl-1.9.13jar包

    然而,在某些情况下,可能会遇到HTTP状态码为406(Not Acceptable)的错误,这通常是由于客户端和服务器之间的内容协商出现问题导致的。 406错误表示客户端无法接受服务器提供的内容类型。在JSON传输场景下,这可能...

Global site tag (gtag.js) - Google Analytics