- 浏览: 513638 次
- 性别:
- 来自: 沈阳
-
文章分类
- 全部博客 (437)
- Windows设置 (2)
- oracle数据库 (39)
- bug--jsp (4)
- j2se (13)
- js (40)
- bug-tomcat不能启动程序 (1)
- Hibernate (29)
- eclipse (20)
- java (65)
- 设计模式 (6)
- bug (18)
- PL/SQL (11)
- 前台 (5)
- 杂谈 (25)
- UML (1)
- jdbc编程 (2)
- 技术调研 (1)
- 数据通信 (2)
- ios (1)
- servlet自学笔记 (10)
- tomcat (9)
- SQL学习笔记 (6)
- java工具 (1)
- 数据库设计 (4)
- javascript (10)
- jsp (11)
- struts (17)
- ajax (7)
- linix/Unix (6)
- 资源 (3)
- spring (14)
- 算法 (5)
- 计算机网络 (2)
- http (5)
- c++ (2)
- web应用 (3)
- jvm (5)
- java中的字符编码 (14)
- java代码库 (2)
- classloader (1)
- 读书笔记 (1)
- c (1)
- 开源软件 (1)
- svn (1)
- AOP (1)
- java序列化 (1)
- 多线程 (4)
- The legendary programmers (1)
- Apache http Server (1)
- html tag (3)
- struts1.X学习笔记 (5)
- buffalo (1)
- 自己收藏 (0)
- TOEFL(IBT) (1)
- 网络翻墙 (0)
- 编译原理 (1)
- 书籍推荐 (1)
- css (10)
- javaee环境搭建资料 (1)
- 开源工具 (1)
- 美国生活 (1)
- spring自学 (3)
- log4j (3)
- 算法与数据结构 (5)
- 病毒,插件处理大全 (1)
- flex (2)
- webservice (1)
- git (7)
- cs (1)
- html (4)
- javaee (6)
- 开车 (0)
- springmvc (3)
- 互联网架构 (2)
- intellij idea (18)
- maven (15)
- mongodb (2)
- nginx (1)
- react (3)
- java基础例子 (2)
- springboot (2)
- 培训 (5)
- mysql (3)
- 数据库 (3)
- 生活 (2)
- intellij (3)
- linux (2)
- os (3)
最新评论
-
潇洒天涯:
[color=blue][color=cyan] ...
oracle 通过 nvl( )函数sql 查询时为 空值 赋默认值 -
hekai1990:
受教了..
oracle中的varchar2
参考文章
[http://www.ibm.com/developerworks/cn/java/j-pj2ee10/index.html]
[http://www.programfan.com/article/showarticle.asp?id=1836]
servlet过滤器是小型的web组件,它能够处理传入的请求和传出的响应。Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以在离开servlet时处理response。它具有高度的透明性,无需更改应用程序代码,就可以根据需要添加、修改或从应用程序中将它删除。
一个filter 包括:
1. 在servlet被调用之前截获;
2. 在servlet被调用之前检查servlet request;
3. 根据需要修改request头和request数据;
4. 根据需要修改response头和response数据;
5. 在servlet被调用之后截获.
你能够配置一个filter 到一个或多个servlet;单个servlet或servlet组能够被多个filter 使用。几个实用的filter包括:用户辨认filter,日志filter,审核filter,加密filter,符号filter,能改变xml内容的XSLT filter等。
一个客户化的过滤器要实现Filter接口的三个方法:init()、destroy()和doFilter()。
1. init():在容器实例化过滤器时调用,该方法接受一个FilterConfig类型的对象做为输入。
2. destroy():执行一些清理操作。
3. doFilter():类似servlet的doPost()、doGet()方法,执行具体的过滤任务。
下面给出一个可执行程序范例,它包含main函数,也可以部署到web应用中。




import javax.servlet.*;
import javax.servlet.http.*;






























































































































































配置 Servlet过滤器:
非常简单,只需要在web.xml中加入类似下面的代码就可将过滤器部署到应用程序。















其中<filter-Class>是过滤器的路径;<filter-mapping>定义了该过滤器只过滤以.do结尾的URL,当然你也可以稍做修改让它过滤.jsp文件。
发表评论
-
【转】Servlet 和filter 执行顺序
2015-06-10 17:55 1065一,servlet容器对url的匹配过程:当一个请求发送到 ... -
【转】session在何时被创建
2012-08-24 19:20 711一个常见的误解是以为session在有客户端访问时就被创建 ... -
【转】web.xml 中的listener、 filter、servlet 加载顺序及其详解
2012-08-23 11:09 804在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过 ... -
【转】web.xml中listener的作用及使用(转)
2012-08-23 11:07 865概述: Servlet监听器用于监听一些重要事件的发生, ... -
【转】servlet-api源码的获取以及打包
2012-08-22 10:15 2006servlet-api源码的获取打包 使用Ant打包 ... -
【转】解决get方法传递参数的中文乱码问题
2012-08-15 17:25 1185在tomcat下,我们通常这样来解决中文乱码问题: 过滤 ... -
【转】Servlet——Filter技术
2012-08-15 17:24 844一、Filter的介绍 Filter也称之为过 ... -
javax.servlet.Servlet和javax.servlet.ServletConfig接口
2012-01-09 21:06 18441.Servlet不是独立的应用程序,没有main()方法。而 ... -
tomcat中自带的例子
2012-01-08 19:36 998//Source Code for RequestHeader ...
相关推荐
`web.xml`是Java Web应用的部署描述符,它定义了应用的配置细节,包括欢迎页、Servlet、过滤器(Filter)等的映射。这个文件对于正确部署和配置Web应用至关重要。 1. **修改web.xml文件**:为了映射Servlet或配置...
- **注解支持**:可以在Servlet、Filter和Listener类上使用注解来进行配置。 - **异步处理**:支持异步处理请求,提高服务器的并发能力。 #### 六、Handler详细 **6.1 各种Handler的功能和用法** Jetty中的...
Jetty支持Servlet 2.5规范,该规范引入了一些新特性,如Filter、Listener等,这些特性增强了应用程序的灵活性和可扩展性。 #### 六、Handler详解 **6.1 各种Handler的功能和用法** Jetty提供了多种Handler类型,...
1. 客户端初始化一个指向 Servlet 容器(例如 Tomcat)的请求。 2. 这个请求经过一系列的过滤器(Filter),这些过滤器中有一个叫做 ActionContextCleanUp 的可选过滤器,这个过滤器对于 Struts2 和其他框架的集成很...
在一台电脑中管理多个python.pptx
单片机课设频率计数器.doc
基于物品描述和评论的多粒度注意力机制的推荐.zip
SolidEdge快捷键.pdf
图与网络分析.pptx
千斤顶机械优化设计说明matlab.doc
FEKO在天线设计中的应用.pdf
厦门理工学院级语言语言程序设计课程设计报告汇总.doc
商场综合布线方案.doc
PLM的产品结构管理在电路模块产品应用研究.pdf
GibbsCAM培训手册第四章.pdf
飞机相遇模型仿真工具的研究.pdf
内容概要:本文深入探讨了微电网中三相交流下垂控制的工作原理及其对有功功率、无功功率和频率波形的具体影响。首先介绍了下垂控制的基本概念,即通过本地测量数据自主分配功率而无需额外通信设备,特别适用于岛屿型微电网。接着详细解释了下垂控制的核心公式,展示了有功功率增加时频率自动下降的机制,并讨论了无功功率与电压之间的关系。文中还提到了实际应用中常见的波形振荡问题以及解决方法,如调整关键系数、引入虚拟阻抗补偿等措施。最后强调了正确设置下垂系数对于维持系统稳定性的重要性。 适合人群:从事电力电子、自动化控制领域的工程师和技术人员,尤其是关注微电网和分布式发电系统的专业人士。 使用场景及目标:帮助读者理解三相交流下垂控制的技术细节,掌握优化波形质量的方法,提高微电网运行效率和可靠性。 其他说明:文章不仅提供了理论分析,还包括具体的数学模型和代码片段,便于读者进行实验验证和进一步研究。
使用C语言来解决八数码问题。
关于流程行业(矿产、基础化工等)的物资管理.pdf
Altair产品介绍——Altair HyperStudy.pdf