<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

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


    網站導航:
     
    主站蜘蛛池模板: 在线免费观看中文字幕| 曰曰鲁夜夜免费播放视频 | 亚洲免费视频网站| 亚洲熟女乱综合一区二区| 在线91精品亚洲网站精品成人| 日韩免费观看一级毛片看看| 亚洲人成网站18禁止| 免费黄色app网站| 香港特级三A毛片免费观看| 免费观看国产小粉嫩喷水| 国产亚洲综合久久| JLZZJLZZ亚洲乱熟无码| 亚洲视频在线免费| 亚洲AV无码国产精品麻豆天美| 久久精品成人免费看| 亚洲狠狠狠一区二区三区| 青青视频观看免费99| 亚洲精品色在线网站| 伊人久久亚洲综合| 91老湿机福利免费体验| 亚洲国产午夜电影在线入口| 麻豆国产人免费人成免费视频| 处破女第一次亚洲18分钟| 久久精品国产精品亚洲人人 | 亚洲av成人一区二区三区观看在线| 日本免费电影一区| 国产成人精品免费视频大全| 亚洲Av永久无码精品三区在线| free哆啪啪免费永久| 亚洲精品理论电影在线观看| 国产a v无码专区亚洲av| 午夜爽爽爽男女免费观看影院| 亚洲欧美黑人猛交群| 永久亚洲成a人片777777| 无码乱肉视频免费大全合集| 亚洲AV无码一区二区三区鸳鸯影院| 亚洲愉拍99热成人精品热久久| 亚洲一区二区三区免费视频| 国产精品观看在线亚洲人成网| 亚洲成a人片在线观看日本| 好吊妞998视频免费观看在线|