温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
跟spring集成这个架子呢,我们搭起来了,而且我们能够看到一些运行的效果,下面我们来看一下大致的工作流程。为什么叫大致的呀?因为我们还不能够适中性代码,我们只能表面上看一下整个流程大约上是什么样的。现在我们还是来看一下效果哈。我们现在呢,我们可以访问这个login JSP,除了这个以外,其他的任何页面都不能够访问。哪怕怎么样,它是一个并不存在的页面,AAA肯定没有嘛。都被重定向回这个login点儿JSP这个流程是咋回事?先看PPT。我们实际上呢,在那个外盘文件里边配了一个什么呀,配了一个Co filter,这是一个入口。这里面我们来配了一个s filter。这是一个路口,为什么这么说呢?因为它可以拦截所有资源。是吧?
01:00
OK。看那个图。只要你发一个请求,就会被这个filter拦截到,那么哪些页面你可以直接访问呢?两种页面,第一种页面我们在我们这个c filter的filter chain里面配置了,但是后边这个过滤器是匿名的。可以访问,另外一个就是这这里边儿没有进行配置的也可以访问,因为我这块怎么样,是不是星星啊,所以说除了这个以外的任何页面都需要认证之后才可以访问。看到了吧。看到了吧,现在的话呢,我来改一下,比方说我只来拦截这个U得点GSP。保存。着急。大家看一下这个流程。大家注意看,我来访问。
02:00
list.jsp。是不是可以了。优德点JSP。是不还不行啊,得看一遍。哎,他还不行。那好了,这个流程是个怎么样一个流程呢?因为我在这个外发文件里边配了这个什么,配了可以拦截所有请求的filter,所以说任何请求都会到这个filter吧。那么。如果。我们请求这个ul在future属性里面没有配置,或者是在这里面配置了。是可以匿名访问的,这个时候你就可以直接访问到我这个页面。否则就会被重定向到这个log in ul所对应的页面,这就是目前的整个工作流程。下节课的话呢,我们说什么呀,我们来说这个s filter。
我来说两句