00:00
我们来看这样一个问题。我们开始写这个。Index HTML到的是哪呀?到是TJSP,我现在问这个test JSP是不是写了两个filter啊,一个是hello filter,一个second吧,对吧,好了,Hello,注意看这hello。之前我写了个以。Hello before吧。Before hello。The book filter。就是说。这个的话呢,是hello do的,这个hello的之前好了再写行代码第叫。Ask hello future to。
01:06
F。这个do filter实际上是do filter啊,我复制一下吧。好了,这是两句话,整个这个呢,我都复制一下,第二个字的是谁呢?是他,我也写上这样的话。只不过这个是谁呀,这个是second。好了,那我的问题是,问题是由index.html到这个JSP是不是会经过这两个filter?那我KGSP的话呢,我也打一句话。
02:09
JP。好了,那现在的话呢,控制台里边可能会打五句话吧。分别看啊,Before after。这边又是before after,是不是还有一个TGP啊?我的问题是这五句话打印的顺序是什么样的?听清了吗?我的问题是这五句话打印的顺序是什么样的?想想什么样呢?MTML到JSP先去哪一个,需要看它看这个顺序来哈。
03:05
先是hello吧,是吧,先是哈,所以说一定是先打这句话,跟着第一句吧。第一句没问题,第二句呢?第二个是谁?嗯。是谁呀?我给他做个标号吧,一二。三。四然后呢?这个是。我的问题是答案的。答案的顺序是什么?听懂了吧?高中。13245 OK,一个答案哈保中的。
04:06
13245来。啊,13254啊。确定吗?行宝忠是哪组的呀?宝龙是那个看看啊。保中是sa组的,来探索者这一组,我招呼一个李华伟,你说。Sa主的爱。随便说,没事。1324513245。缓存状。探索者。
05:06
看来再来。巴塞。冯广阳,你说。你怎么想怎么说,没事儿。嗯。嗯,他们。13245啊嗯。八在此。我同学我觉得讲得还挺好的是吧,以前问你,你问这样问题是吧,有有个哥们跟我说说,嗯,13678。
06:03
根本就没有678,或者说直接第一个执行五。这样也有哈。来,今天要上艳辉,你说。嗯。13245有。好吧。再看一个吧。OK,你说一个来啊。就。谢鹏飞,你说。是吗?我们我们给每一组占有一个这个修改的机会哈。
07:03
Sa。王一龙,你有不同意见吗?1352我勒个去,完全不一样了是吧,13542。好吧。探索者。周一帆。啊。15234啊。这太生猛了啊,在。罗成。什么成一三二四五一样是吧。
08:05
向上。嗯。避风。一般还是。13524。13524。好吧,鹏飞那种文丽你说。13245好说这里面有一个是对的,哪个是对的。打一下啊一。二。
09:06
那个呢?嗯。三。四。GP5。我们叫了,叫了十个同学,有一个同学答的是正确的。他是谁呢?13542怎样。黄一龙是吧,恭喜sa,对了哈,为啥呀,看一个图。看一个图啊。这块的话呢,就是我们刚才那个图差不多,只不过我写法不太一样罢了,我们看先走第一个JST能想到吧,啊先找第一个filter对吧,所以说第一个是一,这个没有1FILTER1BEFORE filter11before,然后的话我是不是要执行这个趁角度filter这个说什么了,这个时候是不是把这个控制权给到了我第二个filter了,所以说这个时候执行的是filter 2before。
10:29
是吧,然后趁着do filter给谁了,是不是给JSP了呀,Hello JSP hello JSP执行完的话怎么办,我是不是要执行刚才这个没执行完的代码呀,执行FILTER2AFTER,然后再执行FILTER1没执行完这个FILTER1AFTER,所以说这个顺序的话呢,就是我们刚才同学讲的那个叫。就是这个顺序吧,一二。345,所以说最终答案的话呢,王一龙说对了啊。
11:05
就这个13542再看一遍。首先执行的是这个,然后的话呢,执行了趁点do filter,它将调用第二个的do filter方法,所以说执行这句话,然后撤角度filter给到我的JSP执行这句话,然后到第二个filter,第2FILTER刚才是不是没执行完的呀,执行这一句再回到第一个filter执行。这一句,所以说答案是他。好了,大家可以认真的理解一下,这个呢,对理解这个filter链是比较有帮助的。
我来说两句