SpringMVC出现406错误的解决办法
来源:互联网 发布:阿里云国际版注册攻略 编辑:程序博客网 时间:2024/05/17 23:14
1.因为spring 3.x(具体哪个版本忘记了)开始,对request里的header 中的accept(也就是mimetype)进行了识别,如果你指定了拦截后缀,比如你原先的.html,那么不管你是ajax还是平常的页面访问,都会当作text/html处理,而你通过ajax访问并不是text/html,而是application/json(可能是类似的),于是spring mvc给你报了个406错误。
2.为此你需要引入Jackson-Annotations-2.4.6.jar,Jackson-core-2.4.6.jar,Jackson-databind-2.4.6.jar三个jar包,这样在使用@ResponseBody注解时才会自动帮你打包成json格式。
3.maven pom.xml引入地址:
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.4.6</version> </dependency> <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.4.6</version> </dependency> <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.4.6</version> </dependency>
1 0
- SpringMVC出现406错误的解决办法
- 出现406错误的解决办法
- Ajax请求SpringMVC出现406的错误
- springMVC请求出现406错误
- springmvc返回json数据406错误的解决办法
- springmvc入门案例可能出现的错误
- SpringMVC的406错误
- SharpDevelop第一次运行出现错误的解决办法
- Tomcat出现404错误的解决办法
- ethereal安装出现NSIS错误的解决办法
- InstallShield安装出现1605错误的解决办法
- SQL2005出现错误233的解决办法
- ffmpeg 出现 CODEC_TYPE_VIDEO undefined错误的解决办法
- android SDK 更新出现错误的解决办法
- 安装vatic出现的错误及解决办法
- linux mysql出现1130 错误的解决办法!
- 备忘:yum出现UnicodeDecodeError错误的解决办法
- hadoop中常出现的错误及解决办法
- HTML5 移动端div块跟随手指拖动
- CentOS+Apache2+Python+MySQLdb
- java.lang.IllegalStateException: getOutputStream() has already been called 解决办法
- 通过项目逐步深入了解Mybatis(四)
- 回环变位
- SpringMVC出现406错误的解决办法
- list.h说明
- the celebration regarding
- test2 live
- android 常用时间格式转换代码
- 火狐如何兼容反斜杠
- Hello,博客
- Java中的数据类型和SQL中的数据类型的对应
- Hadoop之Mapreduce------>入门级程序WordCount原理