-
过滤器链 每个过滤器都有它所对应的url-pattern地址 当过滤器的url-pattern相同时就会形成过滤器链查看全部
-
过滤器不是一个标准的servlet它只能通过跳转到不同的web资源,而不能直接返回数据查看全部
-
url:需要过滤的路径,/*:所有 /x.jsp,过滤具体的jsp查看全部
-
设置Filter的映射查看全部
-
可以通过web.xml的Design,如图所示来添加查看全部
-
创建了Filter的同时还需要在Web.xml中进行配置,途中的红色区域只能配置一个,而绿色区域可配置多个.上下两个<filter-name></filter-name>需一一对应查看全部
-
Filter的三个方法查看全部
-
因为要实现Filter功能所以在创建Filter的java文件时在Interface那Add一个java.servlet中的Filter接口查看全部
-
实例化和初始化都只执行一次,而过滤则要执行多次。 销毁实在web容器关闭时来执行销毁动作查看全部
-
过滤器的工作原理,当web容器启动的同时过滤器也会启动查看全部
-
无过滤器的情况下直接访问用户资源,反之则不行查看全部
-
过滤器的概念查看全部
-
过滤器不处理结果查看全部
-
看了两遍理解如下: 本节主要讲解了过滤器的两大分类:request和forward,其中过滤的默认规则是request方式 假设有两个页面:index.jsp和main.jsp,都使用了默认的过滤规则, 如果在过滤器的doFilter1方法中把index.jsp重定向到main.jsp页面上,则会死循环,因为sendRediect的过滤类型是request,当重定向时跳转到main.jsp的过滤规则也是request,会继续触发main.jsp的过滤器,从而陷入死循环; 而若是请求转发,其默认过滤规则是forward,当请求转发到main.jsp后,main.jsp的过滤规则是request而不是forward,所以不触发过滤; 当然,如果把请求转发的规则改为forward,那么也会陷入循环; 或者在jsp上写入script代码<jsp:forward page="/main.jsp">也会匹配过滤规则决定导致会不会产生死循环的结果;查看全部
-
myeclipse9查看全部
举报
0/150
提交
取消