<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年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    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 * 本程序是實現(xiàn)bbs中文字符集轉(zhuǎn)換的過濾器
    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     * 過濾器方法、對字符集進行轉(zhuǎn)換
    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 過濾器方法、對字符集進行轉(zhuǎn)換
    65
    66        // 將ServletRequest請求轉(zhuǎn)換成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 水狐 閱讀(254) 評論(0)  編輯  收藏 所屬分類: Servlet 2.4

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


    網(wǎng)站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 亚洲偷偷自拍高清| 四虎影视永久免费视频观看| 亚洲va中文字幕无码久久| 黄网站在线播放视频免费观看| 在线成人a毛片免费播放| 毛片在线全部免费观看| 亚洲乱色熟女一区二区三区丝袜| 一区二区视频在线免费观看| 亚洲日韩在线观看免费视频| h片在线观看免费| 国产亚洲精品自在久久| 亚欧免费无码aⅴ在线观看| 最近中文字幕mv免费高清视频7| 狠狠色香婷婷久久亚洲精品| 我们的2018在线观看免费高清| 456亚洲人成在线播放网站| aa级一级天堂片免费观看| 亚洲av无码专区青青草原| 免费萌白酱国产一区二区| 精品国产免费一区二区三区| 亚洲爆乳无码一区二区三区| 114级毛片免费观看| 亚洲一区二区三区高清不卡| 国产区卡一卡二卡三乱码免费| 人成午夜免费大片在线观看| 亚洲AV无码国产丝袜在线观看| 免费A级毛片无码A∨免费| 亚洲人成图片网站| 久久w5ww成w人免费| 亚洲香蕉在线观看| 亚洲福利中文字幕在线网址| 亚洲一卡2卡3卡4卡乱码 在线| 全部免费毛片免费播放| 亚洲福利视频一区二区三区| 野花香高清在线观看视频播放免费 | 日产国产精品亚洲系列| 成全在线观看免费观看大全| 亚洲av无码专区在线| 四虎影视精品永久免费| 91福利免费视频| 午夜免费国产体验区免费的|