request.getREquestDispatcher().forword(request,response):属于转发或者服务器跳转,相当于方法调用,在执行当前文件的过程中转向执行目标文件
,两个文件属于同一次请求,可以通过此来传递一些数据或者session信息,在前后两次执行,地址栏不变
*dispatcherTypes = DispatcherType.REQUEST :浏览器直接请求资源时,该过滤器会被执行
过滤器的生命周期方法:
1. init:在服务器启动后,会创建Filter对象,然后调用init方法。只执行一次。用于加载资源
2. doFilter:每一次请求被拦截时,会执行多次
3. destroy:在服务器关闭后,Filter对象被销毁。如果是服务器对象是正常关闭,则会执行destory方法。只执行一次过滤器配置详解,
* 拦截路径配置:
|
|