过滤器的流程和servlet的区别

博客主要介绍了servlet和过滤器的生命周期。servlet在客户端首次访问时出生、培训,每次请求调用,项目移除等情况销毁;过滤器在服务器启动时出生并初始化,每次请求调用,销毁情况与servlet相同。过滤器可解决编码等问题,起拦截作用,运行时网站或jsp访问servlet需经其过滤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                                                    **过滤器**
  1. 说起过滤器,那我们先复习一下servlet; servlet:的生命周期: 客户端第一次访问的时候出生(调用一次)
    客户端第一次访问的时候 培训一次(调用一次) 接待客户端,每次请求就会调用一次, 销毁在
    项目移除,重新部署或者服务器关闭,这是servlet的生命周期(servlet是继承httpservlet

2 过滤器:的生命周期 跟servlet的区别不大 当服务器启动的时候过滤器就出生了同时都进行了初始化,(调用一次) 接待客户端,每次请求就会调用一次,
销毁在 项目移除,重新部署或者服务器关闭,这是servlet的生命周期 过滤器的作用主要是解决
:编码,非法字符,权限等问题,简单来说就是做到一个拦截的作用(其实简单的理解就是把服务器比做一个地方,那个地方的保安就是过滤器,里面的一个店面就是项目,里面有jsp,servlet,保安会根据一些条件放人8

用于request(请求)和response(响应),改变其中的值;在过滤器中有一个方法,满足就是放行放行的方法(chain.doFilter(request,
response))完成之后才响应给客户端(过滤器是实现Filter接口)

3. 重点注意:(每一个jsp文件本质就是一个servlet;因为最后都会转译成 .class文件)

**运行的原理:**一个网站(url)或者jsp对servlet进行访问,都会经过一个过滤器,满足一些条件后放行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值