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

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

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

    J2EE社區(qū)

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

    struts2 get 請求 下載 中文處理

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

    2.但后臺與用戶交互的時候,如彈出下載對話時要想正確的顯示中文文件名,我們需要對字端再次編碼 也就是對get方法進行編碼設(shè)置,否則中文名文件將出現(xiàn)亂碼,或無法下載的情況
    例: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
    口號: 遇到新問題?先要尋找一個方案乄而不是創(chuàng)造一個方案こ
    mail: 聯(lián)系我


    主站蜘蛛池模板: 亚洲精品无码99在线观看| 日本成人在线免费观看| 精品亚洲一区二区| g0g0人体全免费高清大胆视频| 国产区卡一卡二卡三乱码免费| 亚洲人成色4444在线观看| 国产最新凸凹视频免费| 国产成人人综合亚洲欧美丁香花| 国产精品成人四虎免费视频| 色五月五月丁香亚洲综合网| 亚洲国产一成久久精品国产成人综合 | 一区二区免费电影| 精品国产日韩亚洲一区| 99精品全国免费观看视频..| 亚洲AV综合色区无码一区| 精品一区二区三区免费毛片爱| 亚洲人成电影院在线观看| 在线观看免费成人| 特级aa**毛片免费观看| 亚洲精品国产精品乱码视色| 久久青草免费91观看| 亚洲精品中文字幕无乱码麻豆| 日本特黄特色aa大片免费| 51午夜精品免费视频| 亚洲美女视频免费| 免费看香港一级毛片| 你懂得的在线观看免费视频| 91亚洲精品第一综合不卡播放| 午夜无遮挡羞羞漫画免费| ssswww日本免费网站片| 亚洲成年人免费网站| yy6080久久亚洲精品| 久久久久久久91精品免费观看| 亚洲偷自拍另类图片二区| 久久久久亚洲AV成人网| 一本岛高清v不卡免费一三区| 黄色a级免费网站| 亚洲色图在线观看| 免费人成视频在线观看不卡| 午夜视频在线免费观看| 羞羞网站免费观看|