springmvc响应json数据的时候报错406解决方案

原创 2017年04月14日 11:36:18

今天修改一个代码的时候,突然发现以前用的好好的控制器,突然不能响应json数据了。报错406.

查了很多资料,说是少了fastjson的jar包,jsonxml的jar包。。。。。然后springmvc里面配置响应json的时候避免出现下载页面各种配置,然而并没有什么卵用。。。。。

最后,检查页面响应数据,


竟然是text/html类型???

为什么Spring MVC用@ResponseBody返回json后,Content-Type还是text/html?

看了这个文章后明白了,马上去看控制器,发现!不知道谁在RequestMapping里面加了produces属性,感觉不用加的。真是画蛇添足!改成produces="application/json"立马解决问题!

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Spring MVC使用@ResponseBody返回JSON数据406以及乱码问题解决方案

参考地址:http://www.aichengxu.com/view/1014399 第一步,引入包: jackson-core2.2.3jackson-databind2.2.3jackson-a...

使用 springmvc @response 返回 json 报错406

1. 需求:   通过 ajax 请求上传文件, 到 controller处理完后, 返回一个封装了结果信息的 VO 2. 所踩的坑:  可以正常访问 controller,  正常处理完成后 re...
  • hzq2016
  • hzq2016
  • 2017年06月29日 18:15
  • 61

SpringMVC - 406 Not Acceptable异常的可能原因及解决方案

情况一引起的原因: 由于设置了@ResponseBody,要把对象转换成json格式,缺少转换依赖的jar包,故报错。 解决办法: 加入依赖的jar,jackson-core-asl-x.x.x...

SpringMVC ajax 请求报错:406 Not Acceptable 的解决办法 使用@ResponseBody注解

在使用ajax请求后台数据的时候,url一直报上面的错误。具体如下: SpringMVC ajax 请求报错:406 Not Acceptable 的解决办法 使用@ResponseBody注解...

关于springmvc注解扫描报错500的解决方案

HTTP Status 500 - Servlet.init() for servlet springmvc threw exception type Exception report mes...

使用集算报表自带自定义数据集示例报错及解决方案

集算报表自定义数据集报错 空指针 java.lang.AbstractMethodError Unresolved compilation problems...

JAVA遇到大批数据处理时会出现Java heap space的报错的解决方案

Java heap space一直是困扰我们的一个问题。像Matlab就可以一次性读取5000*5000的数据到一个矩阵matrix中。然而Java确不行。 我遇到实验室处理一个“合并5000左右t...

Mondrian下XMLA方式访问数据页面报错解决方案

Mondrian下XMLA方式访问数据页面报错解决方案

SpringMVC @ResponseBody返回json数据 浏览器406 error 解析

引起原因: 1.web.xml配置的SpringMVC *.html 2.jar包的引用问题

CAD与VB报错问题解决方案.txt

  • 2015年08月22日 22:45
  • 456B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:springmvc响应json数据的时候报错406解决方案
举报原因:
原因补充:

(最多只允许输入30个字)