<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    J2EE社區

    茍有恒,何必三更起五更眠;
    最無益,只怕一日曝十日寒.
    posts - 241, comments - 318, trackbacks - 0, articles - 16

    struts2 get 請求 下載 中文處理

    Posted on 2009-10-29 21:47 xcp 閱讀(2568) 評論(0)  編輯  收藏 所屬分類: struts2
    最近因項目需要做一個struts2下載功能,但是老是因為在做一些get請求的中文編碼困擾,以下是解決方法
    1. encodeURI將文本以utf-8的編碼,具體參見隨筆js對文字進行編碼涉及3個函數:escape,encodeURI,encodeURIComponent的區別
    例:encodeURI("download.action?filenames="+filenames+"&filepaths="+filepaths);

    2.但后臺與用戶交互的時候,如彈出下載對話時要想正確的顯示中文文件名,我們需要對字端再次編碼 也就是對get方法進行編碼設置,否則中文名文件將出現亂碼,或無法下載的情況
    例:public String getFilename() {
              try {
                    return new String(filename.getBytes(), "ISO-8859-1");
             } catch (UnsupportedEncodingException e) {
                   e.printStackTrace();
                   return filename;
            }
        }

    3.  配置tomcat/conf/server.xml
      如:  <Connector port="8080" protocol="HTTP/1.1"    connectionTimeout="20000"                redirectPort="8443" URIEncoding="UTF-8" />


    名稱: ?4C.ESL | .↗Evon
    口號: 遇到新問題?先要尋找一個方案乄而不是創造一個方案こ
    mail: 聯系我


    主站蜘蛛池模板: 精品国产日韩久久亚洲| 亚洲国产无套无码av电影| aa午夜免费剧场| 亚洲av产在线精品亚洲第一站| 免费一级国产生活片| 久久免费线看线看| 乱人伦中文视频在线观看免费| 亚洲精品白色在线发布| 久久久久亚洲精品无码网址| 国产成人综合久久精品免费 | 无码囯产精品一区二区免费| 国产三级在线免费观看| 日韩亚洲人成在线综合| 亚洲高清一区二区三区| 亚洲国产精品久久丫| 亚洲国产日产无码精品| 亚洲精品美女在线观看| 亚洲国产精品无码中文字| 337p日本欧洲亚洲大胆裸体艺术 | 国产成人亚洲综合无| 久久久久亚洲精品无码网址色欲| 亚洲色大成WWW亚洲女子| 亚洲一区二区三区亚瑟 | 国产真人无遮挡作爱免费视频| 18禁无遮挡无码国产免费网站| 最近免费中文字幕mv在线电影| 无码国产精品一区二区免费vr | 久久精品蜜芽亚洲国产AV| 亚洲视频在线观看免费| 亚洲精品视频在线观看视频| 亚洲国产精品一区二区三区在线观看| 亚洲一区二区三区在线| 色偷偷尼玛图亚洲综合| 叮咚影视在线观看免费完整版| 中文字幕免费不卡二区| 一二三四影视在线看片免费 | 免费精品一区二区三区第35| 国产成人免费网站| 亚洲精品成人久久久| 久久亚洲AV成人无码软件| 欧洲乱码伦视频免费国产|