問題描述:
<form id="saveDeviceInfo" enctype="multipart/form-data" method="post" >
//.....
<div class="col-xs-6 ">
<span class="input-group-addon">附件上傳</span>
<div class="xx_up" id="deviceAttachDiv">
<input type="file" name="deviceAttach" id="deviceAttach" />
</div>
</div>
</form>
在一個帶有附件上傳的form表單中,使用ajaxSubmit提交附件及表單,後臺處理方法返回值爲json對象,在ie8下出現request 的contentType和response 的contentType不一致,導致出現下載選項,
解決方案。
1、使用JSONObject.toJSONString處理返回值爲string類型。
2、RequestMapping 註解中添加produces 屬性,值爲"text/plain; charset=utf-8"。
3、設置response的contentType屬性同樣爲"text/plain; charset=utf-8"。