`

过滤器的简单示例

阅读更多
1、核心配置

<filter>
   <filter-name>count</filter-name>
   <filter-class>com.my.filter.CountFilter</filter-class>
</filter>
<filter-mapping>
   <filter-name>count</filter-name>
   <url-pattern>/*</url-pattern>
</filter-mapping>


2、核心代码
public class CountFilter implements javax.servlet.Filter{
	
	ServletContext sc = null;
	
	public void destroy() {
		
	}
	public void doFilter(ServletRequest request, ServletResponse response,
			FilterChain chain) throws IOException, ServletException {
			
		int count = 0;
		String i = Integer.toString(count);
		HttpServletRequest req = (HttpServletRequest)request;
		HttpSession session = req.getSession();
		session.setAttribute("count", i);
		System.out.println("---------"+count);
		chain.doFilter(request, response);
	}

	public void init(FilterConfig filterConfig) throws ServletException {
		sc = filterConfig.getServletContext();
	}
}
分享到:
评论

相关推荐

    AngularJS实现的自定义过滤器简单示例

    本文将通过两个示例介绍如何自定义AngularJS过滤器,分别是限制字数的过滤器和用于根据状态值进行格式化的过滤器。 ### 1. 自定义限制字数的过滤器 这个过滤器名为`cut`,它的作用是限制显示文本的长度,以防止过...

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

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

    directshow的简单示例

    压缩包中的文件"test1"可能是实现DirectShow简单示例的源代码文件,可能包含了如何创建和连接过滤器的代码,以及如何控制媒体流的播放、暂停、停止等操作。开发者通常会从加载媒体文件开始,然后通过GraphEdit工具或...

    jQuery中内容过滤器简单用法示例

    本文实例讲述了jQuery中内容过滤器简单用法。分享给大家供大家参考,具体如下: 一 介绍 内容过滤器就是通过DOM元素包含的文本内容以及是否含有匹配的元素进行筛选。内容过滤器共包括:contains(text)、:empty、:has...

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

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

    java过滤器简单实例

    下面是一个简单的过滤器类示例: ```java import javax.servlet.*; import java.io.IOException; public class SimpleFilter implements Filter { @Override public void init(FilterConfig filterConfig) ...

    servlet 过滤器做的简单登陆demo

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

    过滤器简单使用代码!!

    在这个主题中,我们将深入探讨"过滤器简单使用代码",包括字符编码、检查字符以及如何使用过滤器验证用户是否登录。 1. **字符编码**: 在Web应用中,字符编码问题常常引起乱码。过滤器可以用来统一设置请求和响应...

    java过滤器例子

    以下是一个简单的登录检查过滤器的示例: ```java import javax.servlet.*; import java.io.IOException; public class LoginCheckFilter implements Filter { @Override public void init(FilterConfig ...

    JAVA过滤器标准代码

    两个主要的JAVA过滤器示例分别是`EncodFilter`和`Test`。它们均实现了`javax.servlet.Filter`接口,通过重写`init()`, `doFilter()`, 和`destroy()`方法来完成过滤器的基本生命周期管理。 1. **初始化方法`init()`*...

    GridControl的过滤器的自定义

    例如,在上述示例中,我们需要使用 "*0" 查询出四个数据记录(1011、010、201、301),但是使用默认的过滤器机制无法实现这种查询操作。这时,我们需要自定义过滤器以满足特定的查询需求。 自定义过滤器的实现 ...

    使用过滤器的方法!教你如何使用过滤器

    下面,我们将通过一个简单的过滤器示例来讲解如何创建和使用过滤器: 1. **创建过滤器类**: 首先,创建一个新的Java类并实现Filter接口。例如,我们可以创建一个名为`MyFilter`的类: ```java import javax....

    servlet过滤器详解

    通过上述示例可以看出,过滤器的实现非常简单,只需要实现`javax.servlet.Filter`接口并覆盖三个方法即可。 #### 六、Filter的高级特性 除了基本的功能之外,Servlet 2.4及更高版本还支持以下高级特性: - **...

    过滤器(Filter)

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

    过滤器详细讲解及代码

    以下是一个简单的过滤器实现示例,用于检查用户是否登录,如果未登录,则重定向到登录页面。 #### 过滤逻辑 代码片段展示了过滤器如何检查用户是否已经登录,如果没有登录,将重定向到特定的Servlet进行处理,否则...

    servlet+jsp实现过滤器 防止用户未登录访问

    在本例中,要实现一个简单的登录验证过滤器,可以阻止未登录用户访问除了登录页面以外的其他后台管理页面。通过实现javax.servlet.Filter接口,我们创建了一个LoginFilter类。这个过滤器会在每个请求到达目标页面...

    Java代码:KWIC程序示例

    在这个程序示例中,我们看到的是利用管道-过滤器(Pipe-Filter)设计模式来实现的。这种模式在处理大量数据流时特别有用,因为它允许将复杂任务分解为一系列简单的、可重用的组件。 管道-过滤器模式的核心思想是将...

    jQuery中可见性过滤器简单用法示例

    &lt;title&gt;jQuery 可见性过滤器示例 &lt;script src="https://code.jquery.com/jquery-3.1.1.min.js"&gt;&lt;/script&gt; 显示的input元素"&gt; 我是不显示的input元素" style="display:none"&gt; 我是隐藏域"&gt; $(document)....

Global site tag (gtag.js) - Google Analytics