`
douglas_lhs
  • 浏览: 38520 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

GZIP Filter web.xml 设置

阅读更多
gzip filter 一定要在struts2 filter之前,不然拦截不了action
<filter>
    <filter-name>compressionFilter</filter-name>
    <filter-class>com.dealeronline.application.common.GZIPFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>compressionFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
分享到:
评论
2 楼 greatwqs 2010-04-16  
1 楼 阿里亚多 2009-05-09  
谢谢,找了很久,测试下去。

相关推荐

    一篇关于web.xml配置的详细说明

    - **过滤器** (`&lt;filter&gt;` & `&lt;filter-mapping&gt;`):对请求进行预处理,如GZIP压缩、字符编码转换等。 - **监听器** (`&lt;listener&gt;`):响应特定事件,如会话创建、销毁等。 - **Servlet注册** (`&lt;servlet&gt;` & `...

    J2EE之filter的应用

    50. }51.}52.53.2、在 web.xml 文件中配置 Filter54.&lt;filter&gt;55. &lt;filter-name&gt;EncodeFilter&lt;/filter-name&gt;56. &lt;filter-class&gt;com.example.EncodeFilter&lt;/filter-class&gt;57. &lt;init-param&gt;58. &lt;param-name&gt;encoding...

    Java_Filter过滤机制详解.

    1. 客户端发送请求到Web服务器,服务器根据`web.xml`配置的过滤规则决定是否激活相应的Filter。 2. 如果请求符合过滤规则,Filter会先执行`doFilter()`方法,对请求进行预处理,如修改请求头或数据。 3. Filter通过...

    Servlet中的Filter

    - **init()**:在Filter实例化后,Web容器会调用一次init()方法,用于初始化Filter,可以在此方法中设置Filter的初始状态。 - **doFilter()**:这是Filter的核心方法,用于处理请求和响应。FilterChain对象作为...

    第22章 Filter过滤器.pdf

    默认情况下,Filter按配置顺序执行,但可以通过`@Order`注解或`web.xml`中`filter-mapping`的`filter-name`顺序调整优先级。 ### 七、Filter的典型应用 1. **安全控制**:进行身份验证、权限校验,防止未授权访问。...

    简单易用的gizp包,tk-filters.jar

    简单易用的gzip包,工程中引入tk-filters.jar,然后在web.xml做如下配置,即可使用。 &lt;!-- GZIPFilter Definition --&gt; &lt;filter&gt; &lt;filter-name&gt;GZIPFilter&lt;/filter-name&gt; &lt;filter-class&gt;...

    Java filter过滤器在项目开发中的应用.doc

    Java Filter在项目开发中的应用广泛且灵活,不仅可以用于统一字符编码,防止乱码,还可以进行权限控制、日志记录、GZIP压缩等多种操作。通过自定义过滤器并正确配置,我们可以极大地增强Web应用程序的安全性和用户...

    Java Web开发中过滤器组件应用及实例解析.pdf

    在实际开发中,我们通常会定义一个实现了Filter接口的类,并在web.xml中配置过滤器。以下是一个简单的登录检查过滤器的实例: ```java public class LoginCheckFilter implements Filter { @Override public void...

    listener和filter 监听器和过滤器的介绍以及简单使用(csdn)————程序.pdf

    3. **过滤器配置**:在web.xml中通过`&lt;filter&gt;`和`&lt;filter-mapping&gt;`元素定义过滤器及其映射规则。 4. **过滤器应用场景**: - **安全控制**:验证用户身份、权限控制。 - **数据处理**:字符集转换、GZIP压缩、...

    过滤器详解参照.pdf

    在Java Web开发中,过滤器(Filter)是一个非常重要的组件,它允许我们在请求到达目标Servlet或JSP之前对其进行预处理,以及在响应离开Servlet或JSP返回给客户端之前进行后处理。过滤器能够帮助我们解决诸如编码问题...

    Java Web Filter 过滤器学习教程(推荐)

    2. **配置Filter**:在`web.xml`部署描述符中,使用`&lt;filter&gt;`和`&lt;filter-mapping&gt;`元素注册Filter,并指定它拦截哪些资源。 ```xml &lt;filter&gt; &lt;filter-name&gt;FilterDemo&lt;/filter-name&gt; &lt;filter-class&gt;me.gacl.web....

    servlet配置文件说明[归类].pdf

    Servlet配置文件,通常被称为`web.xml`,是Java Web应用程序的核心配置文件,它定义了应用的行为、组件和安全策略。以下是对文件中各个主要元素的详细说明: 1. `&lt;web-app&gt;`:这是整个配置文件的根元素,包含了所有...

    java 常用过滤器

    这些过滤器都是基于Servlet规范中的Filter接口实现的,它们通过在web.xml或Java配置中声明并配置,可以实现全局性的拦截和处理。使用过滤器不仅可以提高代码的可复用性,还能降低业务逻辑与视图层的耦合,增强应用...

    python3.6.5参考手册 chm

    xml.etree.ElementTree zlib Optimizations Build and C API Changes Deprecated Unsupported Operating Systems Deprecated Python modules, functions and methods Deprecated functions and types of the C...

    Java--数据的压缩[借鉴].pdf

    GZIP是一种广泛使用的数据压缩算法,它能有效地压缩文本、二进制数据,甚至XML、JSON等格式的数据。 在给定的代码示例中,`GzipServlet`是一个Servlet,它演示了如何在内存中对字符串数据进行GZIP压缩。以下是对这...

    servlet过滤器

    在`web.xml`中配置这个过滤器,使得每个请求在到达Servlet之前都会经过这个过滤器,从而避免乱码问题。 2. **防止浏览器缓存页面的过滤器** 浏览器通常会缓存网页以提高加载速度,但有时我们希望用户总是获取最新...

    Filter、Servlet、Listener的学习_动力节点Java学院整理

    在Java的Web开发中,Filter、Servlet和Listener是三个核心组件,它们共同构成了Web应用程序的基础架构。下面将分别详细介绍这三个概念及其功能。 1. **Filter(过滤器)** - **功能**:Filter的主要作用是在请求...

    端口查看工具

    Web site: http://www.nirsoft.net Description =========== CurrPorts displays the list of all currently opened TCP/IP and UDP ports on your local computer. For each port in the list, information ...

    tomcat优化及安全

    由于Java虚拟机的特性,Tomcat相比其他Web服务器有较好的抵抗缓冲区溢出的能力。然而,正确的配置和定期更新是确保安全的关键。 2. **Tomcat安全配置规范** - **版本部署策略**: - **及时更新**:保持Tomcat版本...

    24南京现场面试1

    - Filter在Servlet中用于拦截请求和响应,可以实现身份验证、GZIP压缩、字符集转换等功能。 9. **Hibernate与MyBatis的区别**: - Hibernate是一个完整的ORM框架,提供自动持久化、查询语言(HQL)等功能,更面向...

Global site tag (gtag.js) - Google Analytics