extjs3.4+struts2上傳文件卻彈出下載框,下載的文件內容爲json 返回的值的問題

extjs3.4+struts2上傳文件卻彈出下載框,下載的文件內容爲json 返回的值的問題

這個問題讓我解決了好久,查了好久的資料,後親自驗證得出的方法。
解決方法如下:
在後臺寫的上傳方法加入兩個:
1)方法 throws IOException{} 必須是IO,改成別的異常後不能解決
2)加入

HttpServletResponse response= ServletActionContext.getResponse();
 response.SetContentType(“text/html;charset=UTF-8”);

注意:
在編寫代碼的時候發現,不論是上傳還是下載,extjs3.4前臺頁面不能顯示後臺拋出的異常。因爲firefox顯示頭信息沒有 Warning,這個問題雖然不知道是爲什麼,但以後要注意。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章