过滤器
来源:互联网 发布:匡恩网络 知乎 编辑:程序博客网 时间:2024/05/16 12:29
1、 过滤器:
一个中间组件,用于拦截源数据和目的数据之间的消息。过滤二者之间传递的数据。
1、 <welcome-filter-list>
表示欢迎页面集合。表示如果在访问web应用程序时,不输入任何路径,默认所访问的页面列表。
2、 在<filter-mapping>标签中的<url-pattern>子标签,可以加入<url-pattern>标签,表示针对请求路径进行过滤;也可以加入<servlet-name>标签,表示针对某个指定名称的servlet过滤。
3、 过滤器类型:
1. REQUEST:表示直接请求,按请求路径进行过滤。(默认方式)
2. FORWARD:表示通过内部转发,到达目标资源之前,进行过滤。
3. INCLUDE:表示包含指定资源时,进行过滤。
4. ERROR:表示发生异常时,进行过滤。
1、 过滤器链:当一个请求到达目标资源时,可能会经过多个过滤器,这就形成了过滤器链。过滤器链执行的顺序是:先经过<url-pattern>标签,再经过<servlet-name>标签。如果一个请求经过多个<url-pattern>标签,按布署顺序执行。
2、 el表达式的作用域:
1. ${键名}—先从小作用域中查找,如果小作用域中有该键对应的值,则取出,并忽略其它作用域。如果小作用域中没有该键,那么再去大作用域中查找。所有,可以通过作用域,指定需要查找绑定对象。
如:${sessionScope.aaa}—表示在session会话范围中查找对象,如果没有找到,也不会去其它作用域查找。
3、 通过el表达式,从作用域对象中取出属性时,是调用实体类的get()完成的。所以,即使该实体类没有属性age,但是提供了getAge()方法,同样可以通过el表达式取出属性age的值。另外,实体类的属性名必须规范,一般来说,属性名前两个字母都不能大写。
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- VB程序两层C/S转三层
- [Hnoi2002]营业额统计(SBT模版题)
- 去除listView的分割线
- 几种进程间的通信方式
- jsp
- 过滤器
- LeetCode:Invert Binary Tree
- javaee之cookie和session的见解和练习
- 【Codeforces 贪心】Far Relative’s Problem
- C++ 与 C语言 之间的区别
- 稀疏矩阵的压缩存储和逆置,以及快速逆置,以及稀疏矩阵的加法
- HDU 1667 百练 1288 POJ 2286
- 2016ACM暑假集训 - 4 Values whose Sum is 0
- 版本控制(link)