javaweb中的过滤器学习总结(1)---myeclipse下的第一个Filter

1、 什么是过滤器?

过滤器是一个服务器端的组件,可以截取用户端的请求与响应信息,并对这些信息过滤。
过滤源—>过滤规则 ->过滤结果

Filter原理

举个例子来看:
我们有时候会在某些网站上去浏览某些内容,比如有的网址要求必须登录才可以去浏览此网站上的视频内容,这就是开发人员在后台写的过滤器的作用。在用户请求某些页面时,启用一个过滤器来对某些信息来进行过滤,以此来确定是否响应某些内容给用户的请求。

2、Filter的实现

Servlet中的API实现了Filter接口,如果某个java类实现了该接口,则该java类称为Filter过滤器。通过Filter技术,开发人员可以在用户访问某些web资源前,对访问的请求进行拦截。

Filter开发分为两个步骤:

<1>编写java类实现Filter接口,重写init(),doFilter(),destroy()方法。
<2>编辑web.xml文件,对Filter进行注册,并设置拦截的资源

myeclipse创建Filter需要注意的:

注意:
在myeclipse中创建WebProject时,记得勾选web.xml,否则会没有。如下:

这也是我的第一个demo,没有勾选,所以没有web.xml

怎么勾选如下图:
<1>创建webproject时记得一路next,不要finish:

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值