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

    FeedBack:
    # re: JSP亂碼解決(過慮器EncodingFilte11111
    2014-03-19 08:53 | 1111
    11111  回復  更多評論
      
    主站蜘蛛池模板: 国产免费伦精品一区二区三区| 亚洲无吗在线视频| 国产男女爽爽爽免费视频| 国产一区二区三区免费在线观看| 亚洲无码一区二区三区| 免费看a级黄色片| 亚洲AV成人一区二区三区观看 | 老司机亚洲精品影院| 一区二区三区福利视频免费观看| 亚洲AV日韩AV鸥美在线观看| 黄网站免费在线观看| 337p日本欧洲亚洲大胆精品555588| 鲁大师在线影院免费观看| 亚洲女人初试黑人巨高清| 亚洲中文无码永久免费| 亚洲精品无码专区在线| 免费观看国产小粉嫩喷水| 久久九九久精品国产免费直播| 国产亚洲一区二区三区在线| 99久久免费精品高清特色大片| 7777久久亚洲中文字幕蜜桃| 18禁无遮挡无码网站免费| 国产亚洲人成在线播放| 国产亚洲精品福利在线无卡一| 精品免费tv久久久久久久| 亚洲区视频在线观看| 国产免费av片在线播放| 国产无遮挡裸体免费视频在线观看| 亚洲精品在线播放视频| 免费无遮挡无码视频网站| 黄视频在线观看免费| 亚洲成人高清在线观看| 四虎永久精品免费观看| 国产成人精品一区二区三区免费| 亚洲av无码电影网| 亚洲情a成黄在线观看| 69堂人成无码免费视频果冻传媒| 偷自拍亚洲视频在线观看99| 亚洲国产精彩中文乱码AV| 成年女人免费视频播放体验区| www成人免费视频|