原文:Struts2文件下載文件名中文出現亂碼解決辦法

經過本人實驗該方法非常簡單: Struts 文件下載時,如果所下載的文件名是中文時,就會出現亂碼。解決辦法如下: 步奏一:修改fileName屬性的set方法public void setFileName String fileName throws UnsupportedEncodingException this.fileName new String fileName.getBytes IS ...

2012-05-11 21:39 1 8958 推薦指數:

查看詳情

struts2文件下載(解決中文文件名問題)

1.首先,jsp頁面進行下載的那段話需要使用<s:url>標簽: 2.struts2.xml文件中的配置: 這里解釋一下:fileName是前台jsp傳過來的參數,dnfileName是顯示給下載用戶看文件名的參數,在Action中初始化(因為如果文件名 ...

Sat Jan 19 23:25:00 CST 2013 1 2959
Struts2 文件下載中文處理方法以及控制下載文件名稱和擴展

Struts2的框架提供了現成的文件下載方式,大大簡化了開發下載功能的便利性。網上的例子有很多,我把一些大家普遍比較關注的點,集中一下,給出一個整體方案。 一般我們照着書本或者網上的列子寫出了一個Demo,都會存在幾個疑問: 1.下載文件文件名怎么搞?不搞的話瀏覽器默認名字是提交 ...

Wed May 17 00:50:00 CST 2017 0 7710
Java文件下載文件名亂碼

文件下載文件名亂碼主要是沒有對文件名進行編碼,這里適用的瀏覽器主要包括(IE,火狐,谷歌,360) ...

Fri Sep 09 08:09:00 CST 2016 1 1567
各瀏覽器下載文件名亂碼解決辦法

在項目中發現,使用Safari下載中文文件的時候,下載文件名亂碼的問題。但是這個問題在IE,Firefox,Chrome中是沒有的。原先以為是Safari的bug,但是細細研究之下你會發現這個簡單的文件下載問題在HTTP協議里經歷了多少波折。 這里直接貼出java代碼 ...

Thu Mar 29 18:51:00 CST 2018 0 1033
java文件下載文件名中文亂碼問題

因為具體業務需求,我每上傳一個文件都要將記錄持久化到數據庫中,文件保存在tomcat下。所有建了一個entity。不用實體的話把第一段代碼和ContractDocument有關的去掉,filepath和name填自己的路徑就好了。關於下載時候中文 ...

Thu Jun 07 00:26:00 CST 2018 2 2101
關於java文件下載文件名亂碼問題解決方案

JAVA文件下載亂碼有兩種情況: 1,下載中文文件名亂碼 2,下載時因為路徑中包含中文文件名亂碼,提示找不到文件 解決方法見下面部分代碼 (1)如果第一種亂碼類型,下載頁面遇到以下的中文亂碼問題 用以下代碼解決 (2)如果下載遇到第二種亂碼問題,如圖 ...

Wed May 09 18:22:00 CST 2018 0 18701
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM