SpringMVC @ResponseBody在IE8变下载
在使用IE8请求用@ResponseBody注解返回json格式数据的action时自动变下载页面,火狐和chorme正常。其原因就是响应Content-Type的值为application/json;charset=UTF-8时,IE下会自动变成下载。
查看服务器响应头信息可通过firefox或Fiddler软件
Fiddler截获响应信息如下图
解决方法就是修改springMvc.xml配置,调整supportedMediaTypes中值的顺序,优先返回text/html;charset=UTF-8
附配置如下图
<bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"><property name="supportedMediaTypes"><list><value>text/html;charset=UTF-8</value><value>application/json;charset=UTF-8</value></list></property><property name="objectMapper"><bean class="org.codehaus.jackson.map.ObjectMapper"><property name="serializationInclusion"><value type="org.codehaus.jackson.map.annotate.JsonSerialize$Inclusion">NON_NULL</value></property></bean></property>
</bean>
SpringMVC @ResponseBody在IE8变下载相关推荐
- 中英文免安装版IE6、IE7、IE8浏览器下载
对于前端工作者而言,浏览器的兼容性是我们必须要做的,更让人郁闷的问题就是市场上有越来越多的浏览器如IE.FireFox.Google Chrome.Safari.Opera等,需要我们去做兼容性.其他 ...
- SpringMvc文件上传和下载
最近博主在做SpringMvc文件上传和下载的功能实现,上网查了很多资料很多都不太符合理想,找啊找,终于找到一个可以用的,然后再此基础上,我加以改进,可以支持多文件上传,而且代码非常精简,大家可以看看 ...
- SpringMVC 文件上传及下载
文件下载 inline 访问资源时如果没有设置响应头Content-Disposition,浏览器默认按照inline进行处理 inline:能显示就显示,不能显示就下载 响应头 只需修改响应头Con ...
- SpringMVC的上传与下载
文章目录 SpringMVC的上传 SpringMVC的下载 SpringMVC的上传 [1] 上传的功能需求 随着我们互联网的发展,我们的用户从直接访问网站获取信息.变为希望将自己本地的 资源发送给 ...
- 【Spring】SpringMVC文件上传与下载
对于上传功能,我们在项目中是经常会用到的,比如用户注册的时候,上传用户头像,这个时候就会使用到上传的功能.而对于下载,使用场景也很常见,比如我们项目中有个使用说明是是pdf版的,会提供给用户进行下载的 ...
- springmvc @ResponseBody返回json 报406 not acceptable
今天在做springmvc的@ResponseBody返回json的例子时,碰到了这样一个问题"406 (Not Acceptable)",百度之后发现在缺了一个依赖包jackso ...
- springmvc @responsebody json字符编码
方法一,使用(produces = "application/json; charset=utf-8"): @RequestMapping(value="/getUser ...
- ajax spring mvc 接收json数据,easyui ajax请求获取SpringMVC @ResponseBody返回的Json数据为什么非得eval才能通过对象获取值?...
是这样的,问题是不是比较郁闷, Spring代码@RequestMapping(value="/UserModel/createUser.html") @ResponseBody ...
- SpringMVC的上传和下载
文件上传: 一:单文件上传 步骤如下: 1.导入jar包 2.书写控制器方法 获取到文件路径 3.applicationContext大配置: 4.绘制页面,进行渲染 假如说现在测试项目的话,会出现一 ...
最新文章
- android-轻松监听来电和去电
- python函数内部变量能改变外部吗_python中,如何利用函数修改外部变量,注意我的要求...
- python画出的雷达图效果-PYTHON绘制雷达图代码实例
- 首次使用Cesium加载3D数据成功
- VTK:图片之ExtractComponents
- wordpress 外部数据接口_wordpress登录api接口
- html怎么在字体中加波浪线,CSS3实现文字波浪线效果
- mybatis 映射成多个list_SSM:Mybatis架构与原理
- 《ArcGIS Runtime SDK for Android开发笔记》——(11)、ArcGIS Runtime SDK常见空间数据加载...
- 开盘暴涨193.9%,市值1.39万亿港元!快手正式上市
- duri oracle 连接字符串_C#连接Oracle数据库的连接字符串
- bat 指定hid驱动加载_Visual Paradigm:在数据库连接中为JDBC驱动程序使用参考路径...
- lodop转到其他html页面,vue项目中使用Lodop实现批量打印html页面和pdf文件
- 修改Opera浏览器默认主页搜索引擎
- 【计算机网络】网络层 : RIP 协议 ( 路由选择协议分类 | RIP 协议简介 | 信息交换 | 距离向量算法 | 计算示例 )★
- 高校/中职大数据实验室建设方案
- 58同城高性能移动Push推送平台架构演进之路
- error:尝试引用已删除的函数或已显式删除函数
- 利用出生年月日求年龄
- 数据分析-面试(SQL真题)