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

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

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

    小海賊的夜晚

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      14 隨筆 :: 0 文章 :: 9 評論 :: 0 Trackbacks

    gzip就是GNU ZIP了,很多瀏覽器都支持這種壓縮格式的content,需要加上response.addHeader("Content-Encoding", "gzip");不過避免某些不支持的瀏覽器出現錯誤,需要檢查request.getHeaders("Accept-Encoding");里面是否包含了gizp.

    壓縮處理的工序是在過濾鏈里面處理的,在自己的應用的web.xml里面描述:

    GzipFilter
    compressionFilters.CompressionFilter


    GzipFilter
    *

    這里CompressionFilter是Filter接口的類,在實現doFilter方法的時候:
    wrappedResponse = new CompressionServletResponseWrapper((HttpServletResponse)response);
    chain.doFilter(request, wrappedResponse);
    實際上是用CompressionServletResponseWrapper來處理服務器端的response,我們都知道jsp顯示的內容是 response里面的out輸出的流產生出來的,那么用CompressionServletResponseWrapper將out的流采用gzip壓縮下就可以完成任務了:CompressionResponseStream stream = new CompressionResponseStream(response);
    在CompressionResponseStream里面將outputstream封裝了一下
    GZIPOutputStream gzipstream = new GZIPOutputStream(output);
    response.addHeader("Content-Encoding", "gzip");
    具體代碼應該在網上也能找到了.

    posted on 2005-08-03 17:25 海賊 閱讀(408) 評論(0)  編輯  收藏 所屬分類: Servlet and JSP
    主站蜘蛛池模板: 日本卡1卡2卡三卡免费| 在线a亚洲老鸭窝天堂av高清| 免费一级毛片在线播放视频免费观看永久 | 国产免费不卡视频| 亚洲福利秒拍一区二区| 57pao国产成视频免费播放| 亚洲黄色免费网址| 97免费人妻无码视频| 亚洲av无码一区二区三区天堂古代| 亚洲精品国产免费| 中文字幕亚洲码在线| 日日夜夜精品免费视频| 日韩免费在线中文字幕| 国产AV无码专区亚洲AV漫画 | 抽搐一进一出gif免费视频| 亚洲精品字幕在线观看| 久久综合给合久久国产免费| 亚洲福利电影一区二区?| 色www永久免费视频| 一级成人生活片免费看| 亚洲综合AV在线在线播放| 精品一区二区三区高清免费观看| 亚洲精品无码永久中文字幕| 久久香蕉国产线看免费| 久久精品国产亚洲αv忘忧草| 日韩免费毛片视频| 最近更新免费中文字幕大全| 久久综合亚洲色HEZYO社区| 免费视频淫片aa毛片| www在线观看播放免费视频日本| 亚洲av色影在线| 成人免费在线观看网站| 国产视频精品免费视频| 亚洲欧洲日产国码二区首页| 免费看大美女大黄大色| 成年免费a级毛片免费看无码| 亚洲国产精品日韩在线观看| 国产免费无遮挡精品视频| 免费国产叼嘿视频大全网站| 国产精品亚洲片在线va| 国产AV无码专区亚洲AV漫画 |