struts2既提供了方便的文件上傳機制,也提供了方便的文件下載機制。
1.(1)查閱SteamResult類
需要在strut.xml中配置
(2)兩個圈的地方要對應
(3)測試下載頁面
2.有時實際項目中需要動態的實現文件下載,這時就不能在struts.xml中把filename寫死
解決辦法:
(1)在action中設置filename屬性,並且set和get方法
(2)struts.xml中配置
(3)在action中設定fileName的值
3.如果把文件的名稱改為中文名,則在下載的過程中會出現亂碼,可在設定文件下載名之後加上
中文名獲取gbk的字節碼後再轉換為ISO8859_1