zoukankan      html  css  js  c++  java
  • Java web servlet 关于启用页面压缩的相关配置

    借助类,相关依赖:

    <!-- https://mvnrepository.com/artifact/net.sourceforge.pjl-comp-filter/pjl-comp-filter -->
    <dependency>
        <groupId>net.sourceforge.pjl-comp-filter</groupId>
        <artifactId>pjl-comp-filter</artifactId>
        <version>1.7</version>
    </dependency>

    在web.xml添加filter:

    <filter>
      <filter-name>CompressingFilter</filter-name>
      <filter-class>com.planetj.servlet.filter.compression.CompressingFilter</filter-class>
    </filter>
    <filter-mapping>
      <filter-name>CompressingFilter</filter-name>
      <url-pattern>/*</url-pattern><!--对所有页面压缩-->
    </filter-mapping>

    更详细的例子:

    <filter>
            <filter-name>CompressingFilter</filter-name>
            <filter-class>com.planetj.servlet.filter.compression.CompressingFilter</filter-class>
            <init-param>
                <param-name>compressionThreshold</param-name><!-- 资源大小超过100byte的就被压缩 -->
                <param-value>100</param-value>
            </init-param>
            <init-param>
                <param-name>includeContentTypes</param-name><!-- 启动GZIP压缩的MIME类型 -->
                <param-value>text/html,text/xml,text/javascript,text/css,text/plain</param-value>
            </init-param>
        </filter>
        <filter-mapping>
            <filter-name>CompressingFilter</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>
  • 相关阅读:
    Swing中GridBagLayout布局的使用
    Android下Slidingmenu和actionbarsherlock的使用
    Swing基础知识
    Android下的ActionBar
    android下ADT的更新
    spark插件入门完整版本
    IOS开发准备 资料集锦
    Java调用本地浏览器
    Android源码在线查看网址
    Android中ProgressBar
  • 原文地址:https://www.cnblogs.com/z-sm/p/5709545.html
Copyright © 2011-2022 走看看