中关村在线

软件

过滤器快速入门指南

过滤器是在浏览器向服务器发送请求时,能够拦截并处理请求的组件,可在方法层面进行增强,实现特定功能。

1、 创建一个Java类实现Filter接口,重写其方法,并通过注解方式在web.xml中进行配置,完成过滤器的定义与注册。

2、 使用过滤器需注意正确安装与定期维护

3、 请求被拦截后,若过滤器方法已执行,必须放行,否则无法访问目标资源。

4、 通过web.xml文件配置过滤器实现请求拦截

5、 通过URL请求调用过滤器的方法

6、 掌握过滤器生命周期的技巧方法

7、 首次访问被拦截时,需按步骤处理请求。

8、 第n次到访时,情况如上述。

9、 服务器关闭后,将在重新部署时启动。

10、 详细配置过滤器的拦截路径,包括图一、图二和图三所示内容。

11、 通过@WebFilter注解指定拦截路径为/index.jsp,实现对该页面的访问控制与过滤处理。

12、 通过@WebFilter(/user/*)配置实现对指定目录的请求拦截。

13、 默认情况下,拦截器会处理直接请求的资源,过滤器中设有默认属性值,用于配置资源请求方式。

14、 若需通过转发方式让蓝旗访问/user/demo2请求,应按如下方式配置过滤规则。

15、 拦截多种请求资源方式

16、 一个请求可包含多个过滤器组成的过滤链。

17、 流程启动后依次执行过滤器5和6,随后重复执行过滤器6与过滤器5。

18、 过滤器执行顺序的疑问

19、 默认情况下,过滤器按其名称的字符串顺序排序后依次执行。

20、 若需调整过滤器的执行次序。

21、 手动更改过滤器的名称

22、 在web.xml中,配置顺序决定执行顺序,靠前的先执行。

23、 监听器配置已全部完成。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具