web项目406错误的解决
来源:互联网 发布:淘宝公主裙 编辑:程序博客网 时间:2024/06/05 00:08
我写的项目通过浏览器访问时遇到了406错误,下面是错误页面:
大概意思是返回的消息头浏览器不能解释。
下面是我的java代码:
我是是使用Springmvc框架中的@responseBody注解返回json数据
下面是我的web.xml:
响应的后缀为.html
下面是我的控制台打出的消息:
由此可知请求是正确的并且打印出了数据,说明是没问题的,最后查阅一些资料发现。
问题出在请求的后缀.html,会欺骗浏览器当做一个静态网页来解析,是一个简单的SEO优化。一般来说是没问题的。但是这里我们使用了@ResponseBody,返回数据后缀是,.json,但是我们的映射器后缀又是.html.最后浏览器收到数据不知该以哪种类型数据来进行解析,所以就会报406状态码。解决方法将web.xml中的映射器的url-pattern的后缀改为其他的.action,.do或者其他都可以。
阅读全文
1 0
- web项目406错误的解决
- web项目遇到classnotfound错误的解决
- 【错误解决】【收藏】无法打开Web项目
- 解决maven web项目Cannot detect Web Project version. Please specify version of Web Project through...的错误
- 解决maven web项目Cannot detect Web Project version. Please specify version of Web Project through...的错误
- 解决maven web项目Cannot detect Web Project version. Please specify version of Web Project through...的错误
- 解决未在WEB上设置成调试项目错误的修改
- 解决:tomcat6 多个web项目页面出现 多次重定向错误无法访问的问题
- Intellij IDEA 部署Web项目,解决 404 错误
- java web项目诡异的错误
- eclipse的WEB项目无理由错误
- Scrapy项目unicodeDecodeError_ascii错误的解决
- 对于javaweb项目的catalina错误解决
- 对于javaweb项目的catalina错误解决
- 总结WEB项目的中文乱码解决
- 解决Web项目乱码的问题
- Maven项目错误解决
- svn在vs2010G更新错误解决:web.csproj:error:无法读取项目文件"web.csproj"
- TCP三次握手和四次挥手的全过程
- html中radio、checkbox选中状态研究
- Linux C 进程间的IPC通信 之 消息队列(1)
- Java AIO编程入门
- 一次http接口调试问题
- web项目406错误的解决
- java AWT监听器之简单计算模型
- 软件工程(C编码实践篇) -- 课程总结
- 求区间最大子段和(线段树)
- fork源码简析
- 数字转换成人民币大写格式(带界面)
- ExecutorBackend的异常处理
- 13.Activity的LaunchMode(四种)启动模式
- linux驱动调试之printk的原理