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

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

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

    成長中的記憶
    這是我的成長,這是我的天地,學習JAVA,只因快樂。
    posts - 4,comments - 16,trackbacks - 0

    做JSP程序時頁面傳的文字經常是亂碼,如何解決呢?

    一種方法是把tomcat中所有的<Connector>標簽的URIEncoding屬性進行設置,如: <Connector port="8000" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GBK" />

    而另一種方法就是寫過濾器

    import javax.servlet.*;
    import javax.servlet.http.HttpServletRequest;
    import java.io.IOException;

    public class EncodingFilter implements Filter {
        FilterConfig config = null;
        // default to GBK
        private String targetEncoding = "GBK";

        public void init(FilterConfig config) throws ServletException {
            this.config = config;
            this.targetEncoding = config.getInitParameter("encoding");
        }

        public void destroy() {
            config = null;
            targetEncoding = null;
        }

        public void doFilter(ServletRequest srequest, ServletResponse sresponse,
                             FilterChain chain) throws IOException, ServletException {

            HttpServletRequest request = (HttpServletRequest)srequest;
            request.setCharacterEncoding(targetEncoding);
            chain.doFilter(srequest, sresponse);
        }
    }

    配置:在web.xml中添加
        <filter>
            <filter-name>encodingFilter</filter-name>
            <filter-class>xx.xx.xx.EncodingFilter</filter-class>
            <init-param>
                <param-name>encoding</param-name>
                <param-value>Shift_JIS</param-value>
            </init-param>
            <init-param>
                <param-name>useragents</param-name>
                <param-value>Mac</param-value>
            </init-param>
        </filter>

        <filter-mapping>
            <filter-name>encodingFilter</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>

    至于來自何處,忘記了。嘿嘿。。。

    posted on 2006-02-17 16:06 aiyoyoyo 閱讀(3999) 評論(1)  編輯  收藏 所屬分類: JSP

    FeedBack:
    # re: JSP亂碼解決(過慮器EncodingFilte11111
    2014-03-19 08:53 | 1111
    11111  回復  更多評論
      
    主站蜘蛛池模板: 亚洲色少妇熟女11p| 亚洲的天堂av无码| 春意影院午夜爽爽爽免费| 亚洲性猛交XXXX| 中国性猛交xxxxx免费看| 亚洲日本中文字幕天堂网| 产传媒61国产免费| 亚洲日韩精品无码一区二区三区| 一级做a爰片久久免费| 亚洲无人区一区二区三区| 最近的2019免费中文字幕| 亚洲无线码一区二区三区| 免费无码成人AV在线播放不卡| 亚洲国产二区三区久久| 黄色成人免费网站| 亚洲性无码AV中文字幕| heyzo亚洲精品日韩| 91国内免费在线视频| 久久精品国产精品亚洲蜜月| 99在线免费观看视频| 一区二区亚洲精品精华液| 波多野结衣中文一区二区免费| 久99久无码精品视频免费播放| 久久夜色精品国产嚕嚕亚洲av| 91精品国产免费久久国语蜜臀| 日韩亚洲国产综合高清| 四虎影视免费永久在线观看 | 亚洲日本人成中文字幕| 国产jizzjizz视频免费看| www成人免费观看网站| 67pao强力打造67194在线午夜亚洲| 国产成人精品久久免费动漫| 亚洲妇女无套内射精| 亚洲人成伊人成综合网久久久| 18女人腿打开无遮掩免费| 亚洲AV第一成肉网| 久久久亚洲精品国产| 日本黄色免费观看| 免费观看成人久久网免费观看| 亚洲最大天堂无码精品区| 亚洲熟妇av一区二区三区|