SpringMVC 生成json报 HTTP Status 406.错误的解决方法
这个问题害了我弄了几天才弄好,后来开了http://www.tuicool.com/articles/FJnmAvY
这篇文章才算把问题解决了。
首先将spring的bean文件头文件改一下
改成
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd">
也就是把以前spring-mvc-3.0.xsd 升级到 spring-mvc-3.2.xsd,如果已经是 spring-mvc-3.2.xsd的就不用改了
然后把<mvc:annotation-driven>修改成如下格式
<mvc:annotation-driven content-negotiation-manager="contentNegotiationManager" />
<bean id="contentNegotiationManager" class="org.springframework.web.accept.ContentNegotiationManagerFactoryBean">
<property name="favorPathExtension" value="false" />
<property name="favorParameter" value="false" />
<property name="ignoreAcceptHeader" value="false" />
<property name="mediaTypes" >
<value>
atom=application/atom+xml
html=text/html
json=application/json
*=*/*
</value>
</property>
</bean>
jackson的包就引用
jackson-core-2.5.2.jar
jackson-annotations-2.5.2.jar
jackson-databind-2.5.2.jar
这三个包就可以了
转载于:https://blog.51cto.com/shenymce/1641381
SpringMVC 生成json报 HTTP Status 406.错误的解决方法相关推荐
- Nginx PHP 报504 Gateway time-out错误的解决方法
Nginx PHP 报504 Gateway time-out错误的解决方法 参考文章: (1)Nginx PHP 报504 Gateway time-out错误的解决方法 (2)https://ww ...
- springMVC浏览器接受json报406错误的解决方法
2019独角兽企业重金招聘Python工程师标准>>> 这个错误还真难搞,头一次遇见还真没有什么好办法解决,上网找了很多资料,一一试过也不能很好的解决,最后经过朋友,同事一起努力,终 ...
- Vivado综合报multi-driven nets的错误的解决方法
这个错误是因为对于同一个信号,在不同的地方给它赋值.比如在两个always块中给同一个信号赋值.但是要注意,综合报错的位置不一定是错误赋值的位置,追踪定位这个错误的方法: 1:在整个工程文件中,搜索出 ...
- Nginx报504 gateway timeout错误的解决方法
提供给客户的bs软件,有一个导出报表的功能,经常性的报504错误 最近在工作中,需要做Excel导入的功能,由于Excel的数据比较多,而且我们的服务端程序需要对数据的内容做校验,会调用很多的外部服务 ...
- 关于navicat连接oracle 报 ORA-12737 set CHS16GBK错误的解决方法
昨天下载安装了navicat 9.0 Premium(高级英文版),连接mysql正常,看到他同时支持sqlserver.oracle.sqlite和postgresql,也想来连接一下oracle, ...
- Nagios Apache报Internal Server Error错误的解决方法
今天在CentOS 6.3上配置Nagios的时候遇到了一些麻烦,前面的步骤都顺利,nagios运行后,可以看到nagios的主页,左边的菜单可以显示,但点击左边的菜单时总是提示Internal Se ...
- SpringCloud工作笔记042---fastjson生成json时Null属性不显示的解决方法
JAVA技术交流QQ群:170933152 很简单,我去,还有这种事: 喷一下.... JSON.toJSONString(allUser.getCmuser(), SerializerFeature ...
- springMVC出现HTTP Status 405 - Request method 'GET' not supported错误的解决方法
今天在写一个简单的springMVC的表单请求处理时,出现了这个问题.我的form表单用的是post方法提交,并没有使用get方法,出现这个问题时,笔者可谓是一脸懵逼. 这是form表单: 这是对po ...
- ueditor上传大容量视频报http请求错误的解决方法
故障现象: 当使用百度编辑器ueditor上传大容量视频或大容量图片的时候,编辑器报"http请求错误"的解决方法详解: 原因分析: 目前很多CMS整合了百度的ueditor编辑器 ...
最新文章
- [ACM] hdu 1253 胜利大逃亡 (三维BFS)
- linux赋予文件夹所有权限_linux – 如何将某些用户权限仅授予子文件夹
- centos给用户添加sudo权限
- loadrunner-3-1创建测试场景
- java swing界面工具_Java GUI swing 工具包使用总结
- 改进的有效边表算法_优硕微展 | 张和慧:基于邻域保持嵌入算法的间歇过程故障检测研究...
- 在登陆AD的机器上测试模拟经过验证的用户
- Python编写API接口
- C语言怎样将一个字符串逆序,C语言,求一个字符串的逆序
- 下载XAMPP并安装和使用(Mac环境)
- 微信登陆之生成微信二维码
- Postaman 报错:Could not get the lock, quitting
- 南开大学教授“段子手式”简介,网友:笑着笑着突然“破防”了!
- 抖音小店无货源玩法分享(五)抖店类目该如何选择
- 企业购买银行理财产品如何核算
- 【happyz】数字信号处理MATLAB学习-代码整理01
- 【Windows11】Cuda和Cudnn详细安装教程
- 习题 6.12 有一行电文,已按下面规律译成密码:...即第1个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求编程序将密码译回原文,并输出密码和原文。
- [CF1537D]Deleting Divisors
- Android组件之Service 与常用系统服务用法详解