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

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

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

    成長(zhǎng)中的記憶
    這是我的成長(zhǎng),這是我的天地,學(xué)習(xí)JAVA,只因快樂。
    posts - 4,comments - 16,trackbacks - 0
    web.xml
    <filter>
    ????????
    <filter-name>Set?Character?Encoding</filter-name>
    ????????
    <filter-class>mypack.Charset</filter-class>
    ????????
    <init-param>
    ????????????
    <param-name>encoding</param-name>
    ????????????
    <param-value>UTF-8</param-value>
    ????????
    </init-param>
    ????????
    <init-param>
    ????????????
    <param-name>ignore</param-name>
    ????????????
    <param-value>true</param-value>
    ????????
    </init-param>
    ????
    </filter>
    ??
    <filter-mapping>
    ????
    <filter-name>Set?Character?Encoding</filter-name>
    ????
    <servlet-name>action</servlet-name>
    ??
    </filter-mapping>
    過濾的類
    package mypack;
    import?java.io.*;
    import?javax.servlet.*;

    public?class?Charset?implements?Filter?{
    ????
    protected?String?encoding?=?null;
    ????
    protected?FilterConfig?filterConfig?=?null;
    ????
    protected?boolean?ignore?=?true;

    ????
    public?void?destroy()?{
    ????????
    this.encoding?=?null;
    ????????
    this.filterConfig?=?null;
    ????}


    ????
    public?void?doFilter(ServletRequest?request,?ServletResponse?response,
    ????????????FilterChain?chain)
    throws?IOException,?ServletException?{
    ????????
    if?(ignore?||?(request.getCharacterEncoding()?==?null))?{
    ????????????String?encoding?
    =?selectEncoding(request);
    ????????????
    if?(encoding?!=?null)
    ????????????????request.setCharacterEncoding(encoding);
    ????????}

    ????????chain.doFilter(request,?response);
    ????}


    ????
    public?void?init(FilterConfig?filterConfig)?throws?ServletException?{
    ????????
    this.filterConfig?=?filterConfig;
    ????????
    this.encoding?=?filterConfig.getInitParameter("encoding");
    ????????String?value?
    =?filterConfig.getInitParameter("ignore");
    ????????
    if?(value?==?null)
    ????????????
    this.ignore?=?true;
    ????????
    else?if?(value.equalsIgnoreCase("true"))
    ????????????
    this.ignore?=?true;
    ????????
    else?if?(value.equalsIgnoreCase("yes"))
    ????????????
    this.ignore?=?true;
    ????????
    else
    ????????????
    this.ignore?=?false;
    ????}


    ????
    protected?String?selectEncoding(ServletRequest?request)?{
    ????????
    return?(this.encoding);
    ????}

    }

    這2個(gè)加進(jìn)工程里,就可以直接運(yùn)行了。不用在設(shè)置什么。
    至于數(shù)據(jù)庫(kù)最好設(shè)置為UTF-8.
    從此以后遠(yuǎn)離中文出現(xiàn)亂碼的煩惱。哈哈哈
    posted on 2006-03-01 11:16 aiyoyoyo 閱讀(4016) 評(píng)論(2)  編輯  收藏 所屬分類: Struts

    FeedBack:
    # re: Struts過濾器的使用,已解決中文問題
    2008-12-30 01:01 | billmao
    好,直接房項(xiàng)目里改一下web.xml里的路徑就可以用了  回復(fù)  更多評(píng)論
      
    # re: Struts過濾器的使用,已解決中文問題[未登錄]
    2009-12-11 10:06 | qin
    這不是struts過濾器  回復(fù)  更多評(píng)論
      

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: **一级一级毛片免费观看| 国产裸体美女永久免费无遮挡| 午夜免费啪视频在线观看 | 国产精品无码亚洲精品2021 | 亚洲AⅤ永久无码精品AA| 亚洲av无码专区亚洲av不卡| 青青青青青青久久久免费观看| 在线综合亚洲欧洲综合网站 | 曰曰鲁夜夜免费播放视频| 亚洲第一区视频在线观看| 五月婷婷综合免费| 亚洲欧美日韩综合久久久| 国产色婷婷精品免费视频| 欧洲美女大片免费播放器视频| 亚洲国产综合久久天堂| 国精产品一区一区三区免费视频| 亚洲精品国产成人片| 免费国产黄网站在线观看视频| 亚洲精品在线不卡| 妞干网在线免费观看| 污视频网站免费观看| 久久精品国产亚洲综合色| 久久福利资源网站免费看| 亚洲乱码无人区卡1卡2卡3| 亚洲精品综合久久| 99精品视频在线观看免费播放 | 亚洲国产成人VA在线观看| 中文字幕免费观看视频| 亚洲欧洲日韩不卡| 亚洲综合自拍成人| 九九全国免费视频| 久久精品国产亚洲AV麻豆不卡| 午夜国产精品免费观看| fc2免费人成为视频| 亚洲国产成人精品久久久国产成人一区二区三区综 | aa午夜免费剧场| 久久亚洲sm情趣捆绑调教| 国产男女猛烈无遮挡免费视频网站 | 51精品视频免费国产专区| 色欲aⅴ亚洲情无码AV蜜桃| 亚洲国产无套无码av电影|