Filter作用 :
每当使用应用服务器页面或servlet的时候,应用服务器就会根据web.xml里面配置的filter 去进行过滤处理。
如:LINK项目中web.xml的filter配置
<filter>
<filter-name>sessionRestoreFilter</filter-name>
<filter-class>com.liba.web.filter.SessionRestoreFilter</filter-class>
<init-param>
<param-name>loginURL</param-name>
<param-value>http://localhost:8080/login.jsp?cb=http://localhost:8080/permission</param-value>
</init-param>
<init-param>
<param-name>hibernateSessionFactoryName</param-name>
<param-value>java:/liba/hibernate/SessionFactory</param-value>
</init-param>
<init-param>
<param-name>userPermissionServiceName</param-name>
<param-value>liba/ejb/UserPermissionService/local</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>sessionRestoreFilter</filter-name>
<url-pattern>*.action</url-pattern>
<dispatcher>REQUEST</dispatcher>
</filter-mapping>
即每次执行.action的时候,都会去执行进行过滤处理。
调用处理过程就是:
1.接受request->去处理第一个filter.init-> 处理第一个filter.doFilter
2.如果不想继续使用filter过滤就在filter.doFilter中使用 return
3.如果要继续使用filter过滤就在filter.doFilter中 使用chain.doFilter(servletRequest, servletResponse);
分享到:
相关推荐
servlet之Filter使用范例--登陆验证,具体效果和过程看博文 http://blog.csdn.net/evankaka/article/details/45480101
Servlet Filter 的单元测试Servlet Filter 的单元测试Servlet Filter 的单元测试Servlet Filter 的单元测试Servlet Filter 的单元测试
简单的servlet+Filter的例子,简单的结合这两个的例子。
详细的解释了servlet filter listener 额知识,本文档适合初学者阅读
Servlet与jsp与Filter的使用
编写 Servlet 并添加两个 Filter,并确保在 Servlet 执行之前和之后执行这些 Filter。 以下是实现此目的的步骤: 首先,创建一个 Java Web 项目并添加必要的库和依赖项,以便可以编写 Servlet 和 Filter。 创建一个...
研究下Filter 写了个demo,我们新手可以看一下,仅供参考。。
JSP 演示代码 技术:JSP Servlet JavaBean Filter 实现:过滤器实现权限登录功能。
Servlet中Filter判断是否是ajax请求源码
Servlet之Filter深入讲解及实例研究 ,具体效果和过程看博文 http://blog.csdn.net/evankaka/article/details/45480101
模仿servlet 的filter写的,拦截器涉及模式的具体实现
Spring 管理filter 和servlet
javax.servlet的jar包,解决找不到javax.servlet.*等问题的!欢迎下载!!
NULL 博文链接:https://lgd-java2eye.iteye.com/blog/756049
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,...基于Jsp+Tomcat+Servlet+Filter的超市管理系统源码+数据库.zip
1、Filter接口:所有的Servlet过滤器类都必须实现javax.servlet.Filter接口 a、init(FilterConfig): 这是Servlet过滤器的初始化方法,Servlet容器创建Servlet过滤器实例后将调用这个方法。在这个方法中可以读取...
servlet,filter,过滤器技术servlet,filter,过滤器技术
jsp servlet中的过滤器Filter配置总结 1。如果要映射过滤应用程序中所有资源: <filter> <filter-name>loggerfilter</filter-name> <filter-class>myfilter.LoggerFilter</filter-class> </filter> <filter-...
关于filter、servlet在web.xml配置及加载顺序