今天在做一个利用IFrame提交进行form提交表单的时候发现返回的json在ie下竟然弹出了下载的提示, 于是就查看了返回的Content type:appliation json charset UTF 在网上搜了好多资料都是ie不支持appliation json这种类型的返回值,郁闷,现在json这么流行ie却不提供支持,没办法啊,最后只能修改spring的配置文件: lt 避免IE执行A ...
2014-04-24 18:46 0 5417 推荐指数:
<!-- 避免IE执行AJAX时,返回JSON出现下载文件 --> <bean id="mappingJackson2HttpMessageConverter" class ...
在<mvc:annotation-driven>中添加一下字段: <mvc:message-converters> <!-- 避免IE执行AJAX时,返回JSON出现下载文件 --> <bean id ...
服务器端返回的是文本,客户端得到文本后将文本转换成json就可以了,服务器端将对象转换成json 的文本形式,并且需要设定文本的类型为text/plain,charset=UTF-8 所以在 application-context 中添加StringConverter及jsonConvert ...
解决办法:将header里的Content-type设置为text/json即可; response.setContentType("text/json;charset=UTF-8"); 我真是。。。。 ...
最近做项目时,视图中用jquery.form.js异步提交表单时,接收的是JSON格式的数据,但是奇怪的是在IE中提示下载文件,其他浏览器中一切正常,下载后,里面的内容就是在控制器中返回的数据。代码如下: 视图中js代码: $("#formDoUpload ...
第一种 配置 此方法不返回null属性,需要在对象类上声明 第二种 ...
用到SPRING的 MappingJacksonJsonView 视图,需要jackson.jar包支持,下载地址http://wiki.fasterxml.com/JacksonDownload 一个测试的例子,配置控制器TestJsonController和视图 ...