0 0

自定义的过滤器的问题10

我在web.xml中自定义了一个过滤器(写在了struts的前面)
<filter>
    <filter-name>LogFilter</filter-name>
    <filter-class>com.type.util.LogFilter</filter-class>
    <init-param>
    <param-name>log4jConfigLocation</param-name>
    <param-value>classpath:log4j.properties</param-value>
    </init-param>
</filter>
<filter-mapping>
  <filter-name>LogFilter</filter-name>
  <url-pattern>*.action</url-pattern>
</filter-mapping>
调试的时候发现LogFilter中的doFilter函数是在某个action执行完才开始执行的,这是为什么呢?不是应该先执行doFilter吗

问题补充:之前的<url-pattern>写的是*.action,如果<url-pattern>写的是/*就会先执行doFilter,这是为什么呢?
2013年10月30日 14:48

1个答案 按时间排序 按投票排序

0 0

采纳的答案

1、把LogFilter贴一下
2、完整的web.xml 过滤器相关配置

2013年10月31日 13:24

相关推荐

    spring security 4 小例子带自定义过滤器

    在Spring Security 4中,我们可以通过自定义过滤器来扩展其功能,以满足特定的安全需求。在这个小例子中,我们将探讨如何创建并集成自定义过滤器,以及它在Spring Security中的工作原理。 首先,我们需要理解Spring...

    Java自定义过滤器

    ### Java自定义过滤器知识点详解 #### 一、概述 在Java Web开发中,过滤器(Filter)是一种非常实用的功能,它可以对用户请求进行预处理或对响应进行后处理。通过配置过滤器,开发者可以在不修改任何现有代码的...

    struts2实例 自定义过滤器 文件上传下载 登录功能

    本实例展示了如何在Struts2环境中实现几个关键功能:自定义过滤器、文件上传下载以及用户登录功能。这些功能是任何Web应用程序的基础组成部分,理解和掌握它们对于提升Web开发技能至关重要。 首先,我们来探讨...

    GridControl的过滤器的自定义

    为了实现自定义过滤器,我们可以使用 DevExpress 的 GridControl 提供的 FilterControl 事件。在这个事件中,我们可以编写自定义的过滤器逻辑来处理复杂的查询操作。下面是一个简单的示例代码: ```csharp private ...

    Aspdotnet2_0中自定义过滤器对Response内容进行处理

    在ASP.NET 2.0中,自定义过滤器(Filters)是一种强大的机制,允许开发者拦截并处理应用程序的请求和响应。这些过滤器可以用于执行多种任务,如认证、授权、异常处理以及对输出内容的修改。本文将深入探讨如何在ASP...

    vue 内置过滤器的使用总结(附加自定义过滤器)

    Vue不仅内置了一些过滤器,还允许开发者自定义过滤器以满足特定需求。 首先,我们来看看Vue内置过滤器的使用。 Vue内置过滤器非常丰富,包括但不限于: - `capitalize`:将字符串首字母大写。 - `uppercase`:将...

    javaFilter自定义编码过滤器

    JavaFilter自定义编码过滤器知识点 一、Filter接口和 FilterChain接口 在 Java 中, Filter 接口和 FilterChain 接口是 Servlet 规范中的两个...自定义编码过滤器可以防止中文乱码问题的出现,并确保数据的正确传输。

    vue自定义过滤器,例如给文字加颜色

    vue.js的filter定义的方式,已经简单的demo,自定义过滤器如何给文字加颜色

    CAS客户端自定义核心过滤器

    CAS客户端自定义核心过滤器,继承CAS的AbstractCasFilter自定义AuthenticationFilter

    ABP:添加Block Plus自定义过滤器

    在本场景中,我们关注的是如何在ABP框架中添加Block Plus自定义过滤器。Block Plus是一种增强AngularJS应用功能的插件,它提供了一种便捷的方式来创建和管理自定义过滤器,从而对数据进行处理和格式化。 在...

    SpringSecurity学习之自定义过滤器的实现代码

    "SpringSecurity学习之自定义过滤器的实现代码" Spring Security学习之自定义过滤器的实现代码主要介绍了Spring Security学习之自定义过滤器的实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有...

    深入理解Django的自定义过滤器

    在Django框架中,自定义过滤器是一个强大的特性,它允许开发者扩展模板语言的功能,以处理特定的逻辑操作。过滤器本质上是Python函数,它们接收一个值作为输入,然后对其进行处理,返回一个新的值。在本文中,我们将...

    java自定义filter过滤特定请求并记录日志

    自定义过滤器,过滤请求接口的请求,认证用户并记录日志

    django 自定义过滤器的实现

    ### Django 自定义过滤器的实现 #### 一、概述 在使用Django开发Web应用时,我们经常会遇到需要对模版中的数据进行处理的情况。Django自带了一套强大的模板语言——Django Template Language (DTL),它允许开发者...

    matlab自定义过滤器为先生的HDMI缩放.zip

    在本项目中,“matlab自定义过滤器为先生的HDMI缩放.zip”是一个包含MATLAB源码的压缩包,用于实现自定义的过滤器,主要用于处理HDMI信号的缩放问题。MATLAB是一种强大的数学计算和编程环境,特别适合进行信号处理和...

    springmvc+shiro自定义过滤器的实现代码

    SpringMVC+Shiro自定义过滤器的实现代码 itle"springmvc+shiro自定义过滤器的实现代码"所涉及的知识点如下: 1. SpringMVC拦截器 在SpringMVC中,拦截器(Interceptor)是一种特殊的Bean,它可以在请求处理之前、...

Global site tag (gtag.js) - Google Analytics