`
dxflygao
  • 浏览: 67252 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

filter 过滤器简单应用

阅读更多

(1)写一个实现Filter接口的类,该类也即是一个Filter

public class TestFilter extends HttpServlet implements Filter {

	public void doFilter(ServletRequest request, ServletResponse response,
			FilterChain filterChain) throws IOException, ServletException {
		request.setCharacterEncoding("UTF-8");
		response.setCharacterEncoding("UTF-8");
		filterChain.doFilter(request, response);

	}

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

	}

	/**
	 * Constructor of the object.
	 */
	public TestFilter() {
		super();
	}

}

 

(2)在web.xml 中配置

 <filter>
	<filter-name>TestFilter</filter-name>
    <filter-class>com.ambow.filter.TestFilter</filter-class>
  </filter>
<filter-mapping>
    <filter-name>TestFilter</filter-name>
     <!--  对 index.jsp 请求前执行拦截过滤 -->
    <url-pattern>/index.jsp</url-pattern>
   </filter-mapping>

 

 

分享到:
评论

相关推荐

    过滤器(Filter)

    以下是一个简单的过滤器示例: ```java public class MyFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { // 初始化操作,如加载配置信息 } @...

    java 中如何使用filter过滤器

    本文将详细介绍如何在Java中使用Filter过滤器,以及如何配置相关的配置文件,让你一目了然。 ### 1. Filter接口与生命周期 Filter是Servlet API中的一个接口,位于`javax.servlet`包下。它定义了三个关键方法: -...

    filter过滤器的简单使用.rar

    在标题提到的"filter过滤器的简单使用.rar"压缩包中,很显然包含了一个关于如何在Maven项目和Spring Boot项目中使用Filter的示例。下面将详细介绍Filter的基本概念、工作原理以及如何在两种项目环境中应用。 **...

    Filter过滤器(分类讨论,分类讲解)

    ### Filter过滤器(分类讨论,分类讲解) #### 一、Filter概述 在Java Web开发中,`Filter`是一种非常重要的技术,它可以在请求到达目标资源(如Servlet或JSP页面)之前进行预处理,或者在响应返回客户端之前进行...

    如何配置Filter过滤器处理JSP中文乱码

    【如何配置Filter过滤器处理JSP中文乱码】 在开发Java Web应用时,尤其是在处理包含中文字符的请求时,可能会遇到中文乱码的问题。解决这个问题的一种常见方法是使用Filter过滤器。以下是配置Filter过滤器处理JSP...

    filter过滤器防止恶意注入

    本示例中的`URLfilter`类就是一个简单的过滤器,它的主要目的是防止SQL注入攻击,这是一种常见的恶意攻击手段,攻击者试图通过输入恶意SQL语句来获取未经授权的数据或者破坏数据库。 SQL注入攻击通常是由于应用程序...

    过滤器(filter) 例子源码

    在Java Web开发中,过滤器(Filter)是一个非常重要的组件,它允许开发者在请求被处理之前或之后执行一些预定义的任务。本篇文章将基于提供的标题和描述,详细讲解过滤器的概念、工作原理以及如何通过源码实现一个...

    Filter过滤器1

    Filter 有多种应用场景,例如禁用页面缓存、字符编码过滤器、身份验证过滤器等。禁用页面缓存的过滤器可以通过设置 response 的头信息来禁用缓存,例如设置 Expires、Cache-Control、Pragma 等头信息。 字符编码...

    PHP Filter过滤器全面解析

    总的来说,PHP Filter过滤器是处理和验证输入数据的关键工具,确保数据安全性和应用的正确运行。了解并熟练使用这些过滤器是编写健壮和安全PHP代码的重要部分。在实际开发中,应该始终对所有外部输入数据进行适当的...

    管道过滤器程序,主要用java实现

    管道过滤器模式是一种设计模式,它在软件工程中被广泛应用于数据处理,特别是在Java编程语言中。这种模式通过连接一系列的处理组件(过滤器),每个组件执行特定的任务,来实现复杂的数据转换。在这个场景中,"管道...

    Servlet过滤器的简单使用源码+文档

    在标题"Servlet过滤器的简单使用源码+文档"中,我们可以理解为这个压缩包包含了一个关于Servlet过滤器的基础应用示例,以及相关的源代码和文档资料。描述中提到的"实现一个登陆界面",表明了过滤器可能被用作验证...

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

    3. `void destroy()`: 过滤器的销毁方法,当应用关闭或Filter实例不再需要时,系统会调用此方法进行清理工作。 **Filter的工作原理** Filter的工作流程可以概括为以下几个步骤: 1. **配置Filter**: 在web.xml...

    STRUTS:filter过滤器

    ### STRUTS:filter过滤器 #### 概述 在Java Web开发中,过滤器(Filter)是一种重要的组件,用于拦截客户端发送至服务器的请求或服务器返回至客户端的响应。Struts框架作为Java Web开发中的一种流行框架,利用了...

    bloom filter(C#版自制布隆过滤器)

    在实际应用中,布隆过滤器可以用于: 1. **缓存系统**:检查一个请求是否已经在缓存中,避免无效的查找操作。 2. **数据库查询**:预判某个记录是否存在,减少对数据库的访问次数。 3. **网络爬虫**:判断已访问过的...

    jsp filter 过滤器功能与简单用法示例.docx

    ### JSP Filter 过滤器功能与简单用法示例 #### 一、概述 在Web应用开发中,过滤器(Filter)是一种重要的组件,它能够动态地拦截客户端请求和服务器响应,在请求到达目标资源(如Servlet或JSP页面)之前进行...

    包含过滤器的一个简单登陆实例

    通过这个简单的登录实例,我们可以深入理解过滤器在实际应用中的作用,以及如何通过过滤器来增强系统安全性和用户体验。这个实例不仅适用于初学者,对于有经验的开发者来说,也是复习和巩固过滤器概念的好材料。学习...

    15_尚硅谷_Filter过滤器_王振国 - 课堂笔记1

    Filter 过滤器详解 Filter 过滤器是 JavaWeb 的三大组件之一,另外两个组件是 Servlet 程序和 Listener 监听器。Filter 过滤器是一个接口,它的作用是拦截请求,过滤响应。常见的应用场景有权限检查、日记操作、...

    java过滤器简单实例

    Java过滤器(Filter)是Java Web开发中的一个重要概念,它主要应用于Servlet容器中,如Tomcat、Jetty等。过滤器允许我们在请求被处理之前或之后进行预处理和后处理,以此来拦截、修改或者增强请求和响应。在这个简单...

    servlet 过滤器做的简单登陆demo

    通过这个简单的登录demo,初学者可以学习到如何使用Servlet过滤器进行权限控制,以及session和cookie在用户管理中的应用。这有助于理解Web应用程序中的身份验证和会话管理机制,为更复杂的Web应用开发打下基础。

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

    【Java Filter过滤器在项目开发中的应用】 Java Filter(过滤器)是Java EE(现在称为Jakarta EE)规范的一部分,它允许开发者在请求被实际处理之前或之后进行拦截和处理。过滤器在Web应用程序中扮演着重要角色,...

Global site tag (gtag.js) - Google Analytics