javaweb Filter的使用方法以及配置xml文件
2017-08-04 13:16
405 查看
在web.xml进行如下配置
新建一个类,该类实现Filter接口,实现该接口的三个方法。
<filter> <filter-name>yyy</filter-name> <filter-class>cn.yellowimg.filter.BFilter</filter-class> </filter> <filter-mapping> <!-- 配置拦截方式 即访问请求为 什么时候被拦截 配置方式有 REQUEST FORWARD INCLUDE ERROR 以上四种访问请求会触发拦截 需要配置到<dispactcher>中 默认为拦截REQUEST 当配置其他时 会按照配置进行拦截 --> <filter-name>yyy</filter-name> <url-pattern>/AServlet</url-pattern> <dispatcher>FORWARD</dispatcher> </filter-mapping>
新建一个类,该类实现Filter接口,实现该接口的三个方法。
package cn.yellowimg.filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; public class BFilter implements Filter { @Override public void destroy() { // TODO Auto-generated method stub } @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { System.out.println("Bfilter#start"); // 代表不拦截 即放行该方法,可以简单理解为调用severlet类里的方法 chain.doFilter(request, response); System.out.println("Bfilter#end"); } @Override public void init(FilterConfig filterConfig) throws ServletException { // TODO Auto-generated method stub } }
相关文章推荐
- JavaWeb中使用Filter以及装饰者设计模式解决全局编码格式问题
- JAVAWEB开发之Solr的入门——Solr的简介以及简单配置和使用、solrJ的使用、Solr数据同步插件
- JAVAWEB开发之Struts2详解(二)——Action接受请求参数、类型转换器、使用Struts2的输入校验、以及遵守约定规则实现Struts2的零配置
- 服务器搭建javaWeb开发环境—svn安装与配置以及使用
- Java Web Service - java-json.jar包的使用以及JDBC的配置链接
- JAVAWEB开发之Struts2详解(一)——Struts2框架介绍与快速入门、流程分析与工具配置以及Struts2的配置以及Action和Result的详细使用
- JAVAWEB开发之Servlet3.0新特性的使用以及注解的详细使用和自定义注解的方法、动态代理的使用、利用动态代理实现细粒度的权限控制以及类加载和泛型反射
- Animation的二种使用方法一种是JavaCode一种是xml文件配置
- JAVAWEB开发之Tomcat内置连接池的配置和使用、DbUtils的使用详解和案例、以及元数据详解
- 使用Filter统计Java(J2EE)的web程序http请求响应时间
- 使用XML文件配置Log4j的方法
- 直接使用SQL操作Oracle空间数据的原理以及配置方法
- VisualSVN Server以及TortoiseSVN客户端的配置和使用方法
- 使用Eclipse3.2(MyEclipse)+ abator自动生成iBatis代码以及配置文件的方法
- 使用Filter统计Java(J2EE)的web程序http请求响应时间
- [Java Eclipse] 使用Eclipse发布jar包以及制作exe文件的方法
- PaodingAnalyzer使用方法以及配置步骤
- RedHat5上配置YUM方法以及YUM的使用方法
- Java中包的使用以及类、方法的说明符
- spring.net泛型的配置以及使用方法