<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 閱讀(4006) 評論(1)  編輯  收藏 所屬分類: JSP

    FeedBack:
    # re: JSP亂碼解決(過慮器EncodingFilte11111
    2014-03-19 08:53 | 1111
    11111  回復  更多評論
      
    主站蜘蛛池模板: 亚洲男女内射在线播放| 一二三四在线播放免费观看中文版视频| 成人免费视频88| 亚洲午夜精品久久久久久app| 成人在线免费看片| 久久久久se色偷偷亚洲精品av| h在线观看视频免费网站| 亚洲图片中文字幕| www.999精品视频观看免费| 精品久久洲久久久久护士免费 | 亚洲欧洲∨国产一区二区三区| 亚洲日本VA午夜在线影院| 毛色毛片免费观看| 亚洲成在人线在线播放无码| 国产高清在线精品免费软件| 无码免费又爽又高潮喷水的视频| 亚洲中文字幕日产乱码高清app| 在线看片免费人成视频久网下载 | 亚洲精品美女久久777777| 永久免费A∨片在线观看| 亚洲AV成人片色在线观看| 1000部啪啪毛片免费看| 亚洲精品福利你懂| 国产大片51精品免费观看| 乱人伦中文视频在线观看免费| 亚洲婷婷五月综合狠狠爱| 三年片在线观看免费大全电影| 亚洲成av人片在线看片| 亚洲av片在线观看| 麻豆视频免费播放| 亚洲综合久久1区2区3区| 国产精品免费观看久久| 精品久久亚洲一级α| 亚洲人成在线播放网站| 亚洲人成在线免费观看| 牛牛在线精品观看免费正| 亚洲成AV人片在WWW色猫咪| 91香蕉视频免费| 一级特级女人18毛片免费视频| 久久青青草原亚洲av无码app| 午夜小视频免费观看|