过滤器相关知识汇总
来源:互联网 发布:什么叫五十知天命 编辑:程序博客网 时间:2024/05/17 22:50
过滤器:顾名思义,就是对客户端的请求进行过滤,符合条件的通过,不符合条件的不通过;并且可以根据条件进行下一步的逻辑操作。
过滤器之helloworld:
创建一个MyFilter实现Filter
public class MyFilter implements Filter{@Overridepublic void destroy() {System.out.println("filter...destroy");}@Overridepublic void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2)throws IOException, ServletException {System.out.println("filter...filter");arg2.doFilter(arg0, arg1);//放行servlet}@Overridepublic void init(FilterConfig arg0) throws ServletException {System.out.println("filter...init");}}
web.xml中进行配置:
<filter> <filter-name>MyFilter</filter-name> <filter-class>com.milan.filter.MyFilter</filter-class> </filter> <filter-mapping> <filter-name>MyFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>项目运行时,控制台输出如下:
filter...init
filter...filter
(此处为放行的servlet)
filter...destroy
注意:
filter-mapping中的dispatcher标签,可以对访问方式进行设置,主要有以下四种方式:
1.request :默认,直接访问时才执行filter
2.forword:转发时才执行filter
3.include:包含资源时才执行filter
4.error:报错时跳转时执行filter
0 0
- 过滤器相关知识汇总
- 索引相关知识汇总
- 磁盘阵列相关知识汇总
- ext相关知识汇总
- 监听器相关知识汇总
- Servlet相关知识汇总
- CDN 相关知识汇总
- Logback相关知识汇总
- xserver相关知识汇总
- openCV论坛相关知识汇总
- 分页的相关知识汇总
- 进程、线程相关知识汇总
- Android 字体相关知识汇总
- Anti-spam相关知识汇总
- 网络知识相关资源汇总
- Spark2.0 相关知识汇总
- ODBC管理器相关知识汇总
- js相关知识汇总(php)
- 高可用rabbitmq集群服务部署步骤
- [单机配置]Redhat虚拟机伪分布hadoop配置
- Ubuntu16.04下python虚拟环境的创建/进入以及退出代码
- numpy的基本用法(四)——numpy array合并
- Codeforces Round #410 (Div.2) D.Mike and distrubition-构造
- 过滤器相关知识汇总
- 数据结构与算法之广度优先<十三>
- 第四届蓝桥杯 c/c++真题
- NS3编译错误 “STDOUT_FIFONO”未声明 解决方法
- java学习笔记(二十)java常用类
- FTP
- ACM做题过程中的一些小技巧
- 系统集成项目-管理工程师教程·一
- poj2828 Buy Tickets(线段树)