`
zy116494718
  • 浏览: 477790 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

filter实例

    博客分类:
  • SSH
阅读更多

web.xml:

 

   

                 <filter>
	    <filter-name>FilterTest</filter-name>
	    <filter-class>org.util.filterTest</filter-class>
	</filter>
                <filter-mapping>
	     <filter-name>FilterTest</filter-name>
	      <url-pattern>/h1.jsp</url-pattern>  //指定过滤器过滤的页面,如果写“/”则是所有请求
	</filter-mapping>

 

filterTest.java:

public class filterTest implements Filter{

	public void destroy() {
		// TODO Auto-generated method stub
		
	}

	public void doFilter(ServletRequest arg0, ServletResponse arg1,
			FilterChain arg2) throws IOException, ServletException {
		// TODO Auto-generated method stub
		System.out.println("filter start");
	    
	}

	public void init(FilterConfig arg0) throws ServletException {
		// TODO Auto-generated method stub
		
	}

}

 

 

在游览器中输入http://localhost:8080/Test/h1.jsp则会打印filter start

输入http://localhost:8080/Test/h2.jsp则不会打印

0
0
分享到:
评论

相关推荐

    tcp/ip filter 实例

    TCP下的并发服务器实例 迭代TCP例子 简单的tcp filter的例子 ... 应有尽有 ^.^

    简单的directshwo filter实例代码

    在本实例中,我们将深入探讨DirectShow Filter的概念,并通过提供的"dsfiltersrc"代码示例来理解其工作原理。 DirectShow Filter是DirectShow框架的核心组成部分,它负责特定的媒体处理任务,如解码、采集、渲染等...

    url rewrite filter实例

    在URF-Demo项目中,你可以找到一个完整的实例,它可能包括了多个规则的设置以及与后端控制器的交互。通过分析这个示例,你可以了解到如何根据实际需求自定义URL重写规则,如处理动态参数、使用正则表达式等。 使用...

    跨域访问Filter实例

    JAVA配置跨越访问Filter APP要访问WEB系统,需要进行跨域设置 关键: public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {}

    jsp详细教程实例全集

    对应的WEB-INF\src\mil\zcz\jsp\filter文件夹下包含88个Filter实例。 15文件夹:监听者(Listener),包括7个实例。对应的WEB-INF\src\mil\zcz\jsp\listener文件夹下包含8个Listener实例。 16文件夹:JavaBean与开发...

    JavaScript遍历数组的三种方法map、forEach与filter实例详解

    主要介绍了JavaScript遍历数组的三种方法map、forEach与filter,结合实例形式详细分析了javascript针对数组遍历的map、forEach与filter三种方法相关操作技巧与注意事项,需要的朋友可以参考下

    Servlet Filter 的单元测试

    2. **初始化测试**:测试`init`方法,确认初始化参数是否正确传递并被Filter实例所使用。可以使用Mockito等框架模拟ServletConfig对象来实现。 3. **过滤逻辑测试**:针对`doFilter`方法进行测试,确保Filter能够...

    Filter(过滤器)简介和工作原理

    Web 容器创建 Filter 对象实例后,将立即调用该 Filter 对象的 init 方法。Init 方法在 Filter 生命周期中仅执行一次,Web 容器在调用 init 方法时,会传递一个包含 Filter 的配置和运行环境的 FilterConfig 对象。 ...

    Spring 管理filter 和servlet

    `targetBean`属性指定了Spring上下文中定义的Filter bean的名称,这样FilterToBeanProxy就能找到并使用正确的Filter实例。 #### 总结 通过Spring管理Filter和Servlet,不仅可以充分利用Spring的依赖注入能力,...

    S04-tomcat之Filter内存马1

    4. **filterConfigs填充**: 这是在Filter的`init`方法执行之后,将Filter实例和其配置信息关联起来。 5. **标准上下文类初始化**: `StandardContext`会调用Filter的`init`方法,正式开始Filter的生命周期。 6. **...

    JSP权限管理系统filter

    `init()`在Filter实例化时调用,用于初始化Filter;`doFilter()`是核心方法,处理每个请求;`destroy()`在Filter被销毁前调用,用于释放资源。 **JSP页面与Filter交互:** 在JSP权限管理系统中,Filter会检查请求并...

    Filter知识点整理文档

    1. **初始化**: 当Web应用启动,且Filter被声明在web.xml或通过注解`@WebFilter`配置时,容器会创建Filter实例并调用`init()`方法。 2. **过滤请求**: 对于每个匹配的HTTP请求,容器按照声明顺序依次调用每个Filter...

    JSP-Filter的简单练习

    1. **初始化**: 当Web应用程序启动时,服务器会创建Filter实例并调用`init()`方法进行初始化。 2. **过滤**: 当请求到达时,服务器根据配置的`filter-mapping`找到相应的Filter,按顺序调用`doFilter()`方法。 3. **...

    Filter使用范例--登陆验证

    `init()`方法在Filter实例化时调用,用于初始化配置参数;`doFilter()`是核心方法,用于处理请求和响应;`destroy()`在应用关闭或卸载时调用,释放资源。 3. **登录验证**:在`doFilter()`方法内,我们可以检查请求...

    Filter以及Interceptor的区别

    1. **生命周期**:Filter由Servlet容器管理其生命周期,通常情况下每个Filter实例只会被创建一次。 2. **作用范围**:Filter的作用范围是全局的,它可以拦截所有符合配置路径的请求。 3. **配置**:Filter的配置是在...

    Python-bloomfilter过滤器

    创建Bloom Filter实例并添加元素: ```python from pybloom_live import BloomFilter bf = BloomFilter(capacity=1000000, error_rate=0.001) bf.add("hello") ``` 检查元素是否存在: ```python "hello" ...

    Servlet中的Filter

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

    servlet filter

    `init()`方法在Filter实例被创建并添加到Filter链中时调用,用于初始化Filter;`doFilter()`是Filter的核心方法,它会在每次请求经过时被调用,开发者可以在这个方法中实现拦截逻辑;`destroy()`方法在Filter被销毁...

Global site tag (gtag.js) - Google Analytics