IE浏览器请求json数据弹出下载框问题【在springmvc中配置如下内容,可以避免】
来源:互联网 发布:传奇数据库下载 编辑:程序博客网 时间:2024/05/19 10:40
http://blog.csdn.net/thc1987/article/details/48240471
IE浏览器下输入地址如:http://localhost/xx/getJson.do获取json数据
这时弹出下载窗口
解决方法:
修改服务器响应头:Content-Type:text/html;charset=UTF-8
Java代码:
- resp.setContentType("text/html;charset=UTF-8");
如果之前是application/json的话就会弹出下载窗口.
如果使用springmvc返回json的话可以做如下设置:
- <mvc:annotation-driven>
- <mvc:message-converters>
- <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
- <property name="supportedMediaTypes">
- <list>
- <value>text/html;charset=UTF-8</value><!-- 避免IE出现下载JSON文件的情况 -->
- </list>
- </property>
- <property name="objectMapper">
- <bean class="com.fasterxml.jackson.databind.ObjectMapper">
- <!-- 处理responseBody 里面日期类型 -->
- <property name="dateFormat">
- <bean class="java.text.SimpleDateFormat">
- <constructor-arg type="java.lang.String" value="yyyy-MM-dd HH:mm:ss" />
- </bean>
- </property>
- <!-- 为null字段时不显示 -->
- <property name="serializationInclusion">
- <value type="com.fasterxml.jackson.annotation.JsonInclude.Include">NON_NULL</value>
- </property>
- </bean>
- </property>
- </bean>
- </mvc:message-converters>
- </mvc:annotation-driven>
===================================方法二:以下设置未测试,==================================================
http://www.jb51.net/article/50209.htm
今天遇到Jquery 返回json数据,IE浏览器提示下载的问题,当提交完数据后返回的本来是json数据的,在火弧里测试正常,但是IE里老是提示保存,在网上搜索了下,大部分是说将ContentType设置为"text/xml“本人测试了下,返回值为undefined,
原返回值设定:context.Response.ContentType = "application/json";
尝试: context.Response.ContentType = "text/xml;"; 失败
后来试了下:context.Response.ContentType = "text/plain;charset=UTF-8";
成功!
===================================iis服务器配置参考下面文章=======================================
http://blog.csdn.net/kissdeath/article/details/20712153
- IE浏览器请求json数据弹出下载框问题【在springmvc中配置如下内容,可以避免】
- IE浏览器请求json数据弹出下载框问题
- ajax在IE下json下载避免解决方案 springmvc
- 避免IE在ajax请求时,返回json出现下载
- IE中返回application/json弹出下载框问题
- SpringMVC返回json数据完整配置如下。
- 解决在IE浏览器中返回json格式的数据时提示下载办法
- 解决EasyUI Form submit和SpringMVC返回JSON在IE中变下载的问题
- 解决SpringMVC返回JSON在IE中变下载的问题
- 解决SpringMVC返回JSON在IE中变下载的问题
- Jquery 返回json数据,IE浏览器提示下载的问题
- servlet返回application/json数据类型在ie浏览器中提示下载文件问题
- 解决.rar文件下载,火狐、谷歌可以下载,IE浏览器弹出乱码页面问题
- @ResponseBody 返回json数据 在IE浏览器提示保存文件,但是在firefox中却可以正常的实现功能。
- ajax在IE浏览器中请求的数据不正确,缓存问题
- ie浏览器 spring mvc返回json数据弹出下载页面 解决方案
- ie浏览器 spring mvc返回json数据弹出下载页面 解决方案
- 用JS在浏览器中创建下载文件如下可以做到
- response.setHeader各种用法
- Appium的一点一滴:Xpath(2.0) 正则函数
- 使用MYCAT轻松实现MYSQL水平分片
- Java,MD5
- OC与js的交互 - javascriptCore
- IE浏览器请求json数据弹出下载框问题【在springmvc中配置如下内容,可以避免】
- 在用户空间程序也使用container_of()
- 双边滤波C#及Unity3D龟速实现
- leetcode--Best Time to Buy and Sell Stock III
- linux 文件名命名规则
- 【Android】app打包成apk文件以后,如何查看VersionCode、VersionName等版本信息
- MBTI职业性格测试
- linux命令nohup的使用,ps-aux
- ftp断点续传