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

    FeedBack:
    # re: JSP亂碼解決(過慮器EncodingFilte11111
    2014-03-19 08:53 | 1111
    11111  回復  更多評論
      
    主站蜘蛛池模板: 日本亚洲欧洲免费天堂午夜看片女人员| 亚洲xxxxxx| 黄色网页在线免费观看| 亚洲成人网在线播放| 精品熟女少妇av免费久久| 亚洲国产精品久久久天堂| 99久久成人国产精品免费| 自拍偷自拍亚洲精品被多人伦好爽| 曰批免费视频播放免费| 天天摸天天操免费播放小视频| 亚洲日本国产乱码va在线观看| h片在线免费观看| 色噜噜亚洲男人的天堂| 插B内射18免费视频| 久久无码av亚洲精品色午夜 | 人妻免费一区二区三区最新| 亚洲免费观看视频| 99热免费在线观看| 亚洲一区在线观看视频| 女人18一级毛片免费观看| 国产亚洲精品成人久久网站| 国产精品亚洲视频| 久9热免费精品视频在线观看| 亚洲精品在线网站| 午夜高清免费在线观看| 男女啪啪免费体验区| 亚洲国产一成人久久精品| 最近免费中文字幕大全免费版视频| 国产成人精品日本亚洲11| 免费在线观看a级毛片| 曰批全过程免费视频在线观看无码| 亚洲AV日韩AV永久无码久久| 国产人在线成免费视频| 猫咪免费人成在线网站 | 亚洲av日韩av无码av| 四虎影在线永久免费四虎地址8848aa| 成年网在线观看免费观看网址 | 亚洲国产精品高清久久久| 国产精彩免费视频| 色哟哟国产精品免费观看| 亚洲尹人九九大色香蕉网站|