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

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

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

    隨筆 - 3  文章 - 8  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    2006年

    常用鏈接

    留言簿(1)

    隨筆檔案

    文章分類

    文章檔案

    相冊

    最新隨筆

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

     1package filter.lepapillon.bbs;
     2
     3import java.io.IOException;
     4
     5import javax.servlet.FilterChain;
     6import javax.servlet.FilterConfig;
     7import javax.servlet.ServletException;
     8import javax.servlet.ServletRequest;
     9import javax.servlet.ServletResponse;
    10import javax.servlet.http.HttpServletRequest;
    11
    12/**
    13 * Servlet implementation class for Servlet: EncodingConvFilter
    14 * 本程序是實現bbs中文字符集轉換的過濾器
    15 *
    16 */

    17/**
    18 * @author 劉亭宇
    19 * 
    20 */

    21public class EncodingConvFilter implements javax.servlet.Filter {
    22
    23    /*
    24     * 定義字符串encoding,也就是字符集
    25     */

    26    private String TargetEncoding = "UTF-8";
    27
    28    /*
    29     * 定義filterConfig
    30     */

    31    private FilterConfig filterConfig = null;
    32
    33    /*
    34     * 過濾器銷毀方法
    35     * 
    36     * @see javax.servlet.Servlet#destroy()
    37     */

    38    public void destroy() {
    39        // EXE 過濾器銷毀方法
    40        this.filterConfig = null;
    41
    42    }

    43
    44    /*
    45     * 字符集過濾器初始化方法、在doFilter()前初始化字符集
    46     * 
    47     * @see javax.servlet.Filter#init(javax.servlet.FilterConfig)
    48     */

    49    public void init(FilterConfig request) throws ServletException {
    50        // EXE 字符集過濾器初始化方法、在doFilter()前初始化字符集
    51        // 從web.xml配置文件中取得encoding的值;xml文件中的默認為:UTF-8
    52        this.TargetEncoding = filterConfig.getInitParameter("encoding");
    53
    54    }

    55
    56    /*
    57     * 過濾器方法、對字符集進行轉換
    58     * 
    59     * @see javax.servlet.Filter#doFilter(javax.servlet.ServletRequest,
    60     *      javax.servlet.ServletResponse, javax.servlet.FilterChain)
    61     */

    62    public void doFilter(ServletRequest srequest, ServletResponse sresponse,
    63            FilterChain chain) throws IOException, ServletException {
    64        // EXE 過濾器方法、對字符集進行轉換
    65
    66        // 將ServletRequest請求轉換成HttpServletRequest
    67        HttpServletRequest hsrequest = (HttpServletRequest) srequest;
    68        hsrequest.setCharacterEncoding(TargetEncoding);
    69        chain.doFilter(srequest, sresponse);
    70    }

    71}

    web.xml配置

        <filter>
            
    <description>
            字符集過濾器
    </description>
            
    <display-name>
            EncodingConvFilter
    </display-name>
            
    <filter-name>EncodingConvFilter</filter-name>
            
    <filter-class>
            filter.lepapillon.bbs.EncodingConvFilter
    </filter-class>
            
    <init-param>
                
    <description>
                字符集
    </description>
                
    <param-name>encoding</param-name>
                
    <param-value>UTF-8</param-value>
            
    </init-param>
        
    </filter>
        
        
    <filter-mapping>
            
    <filter-name>EncodingConvFilter</filter-name>
            
    <url-pattern>/*</url-pattern>
        </filter-mapping>
    posted on 2006-01-04 01:09 水狐 閱讀(251) 評論(0)  編輯  收藏 所屬分類: Servlet 2.4

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 久久久久久久岛国免费播放| 69天堂人成无码麻豆免费视频| 中国在线观看免费的www| 少妇人妻偷人精品免费视频| 国产午夜亚洲精品午夜鲁丝片| 亚洲最新在线视频| 久久嫩草影院免费看夜色| 久久久久久久91精品免费观看| 国产亚洲精品无码拍拍拍色欲| 日韩亚洲国产高清免费视频| 久久久久国产精品免费免费不卡| 亚洲精品午夜无码电影网| 亚洲AV无码专区亚洲AV桃| 免费在线观看视频网站| 日本亚洲欧洲免费天堂午夜看片女人员| 久久精品国产亚洲AV未满十八| 国产h视频在线观看网站免费| 精品久久亚洲中文无码| 99re6热视频精品免费观看 | 一级毛片大全免费播放下载| 国产免费不卡v片在线观看| 亚洲色四在线视频观看| 东方aⅴ免费观看久久av| 亚洲乱亚洲乱少妇无码| 亚洲av无码专区首页| 亚洲人成网站在线观看青青| 亚洲国产精品日韩av不卡在线| 成人午夜免费福利视频| 亚洲国产午夜精品理论片在线播放 | 色天使亚洲综合在线观看| 国产一级一片免费播放| 亚洲乱码一二三四区乱码| 18pao国产成视频永久免费| 亚洲av日韩av无码| 日韩视频免费在线观看| 亚洲国产精品成人精品无码区| 中文毛片无遮挡高潮免费| 人妻免费久久久久久久了| 亚洲va中文字幕无码| 成人午夜免费视频| 亚洲精品网站在线观看你懂的|