web项目406错误的解决
我写的项目通过浏览器访问时遇到了406错误,下面是错误页面:
大概意思是返回的消息头浏览器不能解释。
下面是我的java代码:
我是是使用Springmvc框架中的@responseBody注解返回json数据
下面是我的web.xml:
响应的后缀为.html
下面是我的控制台打出的消息:
由此可知请求是正确的并且打印出了数据,说明是没问题的,最后查阅一些资料发现。
问题出在请求的后缀.html,会欺骗浏览器当做一个静态网页来解析,是一个简单的SEO优化。一般来说是没问题的。但是这里我们使用了@ResponseBody,返回数据后缀是,.json,但是我们的映射器后缀又是.html.最后浏览器收到数据不知该以哪种类型数据来进行解析,所以就会报406状态码。解决方法将web.xml中的映射器的url-pattern的后缀改为其他的.action,.do或者其他都可以。
web项目406错误的解决相关推荐
- java web项目406错误的解决
返回的消息头浏览器不能解释 这里我们使用了@ResponseBody,返回数据后缀是,.json,但是我们的映射器后缀又是.html.最后浏览器收到数据不知该以哪种类型数据来进行解析,所以就会报406 ...
- 图解Myeclipse 导入Java Web项目报错的解决办法听语音
图解Myeclipse 导入Java Web项目报错的解决办法听语音 https://jingyan.baidu.com/article/046a7b3e953ef3f9c27fa93d.html
- 项目发布错误的解决方法
1.编译错误 2. 给系统盘的 windows/temp 目录设置权限. 解决步骤: (1)打开系统盘下windows/temp 目录. (2)右键单击该目录,并选择属性. (3)选择"安全 ...
- web服务器获取项目路径问题,读取web项目properties文件路径 解决tomcat服务器找不到properties路径问题...
1.需求:有时候我们产品经理给我们的需求是会不断变化的,例如数量是1000现在变成500,我们不可以去改代码吧,这样很麻烦,所以就可以改配置文件properties(这个数据库链接一样),当然也有js ...
- MAC + Tomcat——部署Web项目时Tomcat启动成功,但部署的Web项目404错误
问题描述 尝试在mac系统尝试部署web项目. 项目部署成功后,可以访问首页,可是一旦访问自己的部署的项目就报404的错误. 问题分析 和window部署有些不同 例如如下访问 http://127. ...
- mysql properties文件路径_读取web项目properties文件路径 解决tomcat服务器找不到properties路径问题...
1.需求:有时候我们产品经理给我们的需求是会不断变化的,例如数量是1000现在变成500,我们不可以去改代码吧,这样很麻烦,所以就可以改配置文件properties(这个数据库链接一样),当然也有js ...
- 出现“找不到该项目”的错误提示解决方法
在使用Windows7系统删除文件或者文件夹的时候,会出现"找不到该项目"的错误提示,可能再次"重试"也无济于事,今天就为大家简单概括一下出现该问题的原因及解决 ...
- java406错误怎么解决_Spring MVC Rest服务 返回json报406错误的解决办法
@ResponseBody & @RequestBody @RequestBody 将 HTTP 请求正文插入方法中,使用适合的HttpMessageConverter将请求体写入某个对象. ...
- Eclipse 运行web项目 HTTP404错误
Eclipse 引入web项目后,run as on server tomcat启动成功,但网页提示404 问题排查: 404 服务器找不到资源,首先检查Eclipse部署路径,是否部署了资源文 ...
- springMVC浏览器接受json报406错误的解决方法
2019独角兽企业重金招聘Python工程师标准>>> 这个错误还真难搞,头一次遇见还真没有什么好办法解决,上网找了很多资料,一一试过也不能很好的解决,最后经过朋友,同事一起努力,终 ...
最新文章
- R语言ggplot2可视化分面图(facet_grid)、自定义设置分面图标签栏的背景色(默认背景色为灰色)
- python基础包括什么-Python基础教程 模块包含什么
- Java进阶:多线程Lock管理多个Condition的实践
- 网络知识:核心交换机概念知识介绍
- 回车ajax显示,ajax返回值中有回车换行、空格的解决方法分享
- java流与文件——流
- Java中实现定时任务的3种方法!
- 汇编语言中常用指令对标志位寄存器的影响
- SpringBoot2.1.15(26) WebFlux快速上手——响应式Spring的道法术器
- 设置mysql允许外网访问
- Koa2 洋葱模型 —— compose 串联中间件的四种实现
- linux安装jdk8_JDK1.8安装手册汇总
- 【转载】分析Windows的死亡蓝屏(BSOD)机制
- python的OOP机制
- 【六】【vlc-android】vlc的decoder控制层传输数据与ffmpeg视频解码模块decoder层的数据交互流程源码分析
- 环球企业家:web2.0创业时代将终结
- F004-兰博基尼工程师得花多少年才能买一辆Lamborghini #F650
- 电影成O2O圈地利刃 百度糯米影业进入加速快车道
- 高斯脉冲传播的解析解及其matlab求解
- 优粮生活炒菜机器人_【O2O案例】优粮生活:一个餐饮人该有的产品精神