首页 > 编程知识 正文

监听器(过滤器监听器拦截器)

时间:2023-05-04 09:46:02 阅读:82280 作者:3928

每个元素在web.xml中的执行顺序如下: 上下文参数-----监听器--- -过滤器---服务器; 拦截器由Spring MVC构成。 从整个项目来看,一个servlet请求的执行过程就是这样成为上下文- param-- -监听器---过滤器- -服务器- -接口)。 为什么?

上下文参数(context-param )是指被监听程序(在此特别是org.spring framework.web.context.contextloaderlistener )监听的参数

监听器(listener ) )负责拦截初始化和属性变化感知项目,如请求、会话和应用程序。

过滤器(filter ) )负责过滤请求,在侦听器之后、servlet之前过滤请求。

servlet :处理请求和响应的容器,在过滤器之后运行。 servlet的一部分位于controller层(servlet_2),位于渲染视图层(servlet_3)和controller中,servlet _ 0表示servlet启动的时间,servlet

拦截器(interceptor )通过拦截请求和返回来在servlet内部工作。 具体有三个地方。

1 .在1.vlet_1和servlet _ 2之间,即请求还没有到达控制器层

2 .在2.vlet_2和servlet _ 3之间。 也就是说,它要求您离开控制器层次,但尚未成为渲染时的层

3 .在3.vlet_3和servlet _ 4之间,即视图渲染结束,但没有到servlet结束的程度

图标:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。