今天在做一個利用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和視圖 ...