过滤器

  • Post author:
  • Post category:其他



1 <servlet-name>xx</servlet-name>


表示访问名字为

xx


对应的


servlet


时,要经过该过滤器


2

过滤器有四种:


request





forward





include





error


。在


<filter-mapping>


中加入


<dispatcher>,


配置过滤器类型。默认为


request





Request

:表示对请求路径过滤。


Forward

:表示对内部转发过滤


Include

:表示对包含过滤。


Error

:表示对错误过滤。




<


filter-name


>


cf


</


filter-name


>




<


url-pattern


>


/*


</


url-pattern


>


<


dispatcher> Request </ dispatcher>




</


filter-mapping


>


3

过滤器链:当一个请求在访问目标资源时,有可能满足很多过滤器的拦截。首先访问


<url-pattern>


,在访问


<servlet-name>.


如果有多个


<url-pattern>


。按部署顺序执行。


4:

过滤器编码部署:


<filter>


<filter-name>fi</filter-name>


<filter-class>com.lovo.util.LoginFilter</filter-class>


</filter>


<filter-mapping>


<filter-name>fi</filter-name>


<url-pattern>/index.jsp</url-pattern>


</filter-mapping>


5



过滤器将请求继续向目标资源发送:


arg2.doFilter(arg0, arg1);



版权声明:本文为It231123原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。