00:00
也就是说啊,我们以后肯定主要玩的是Java,是这样吗?HTML是是是我们玩的吗。大部分情况下,H天猫都不是我们玩的,前端原型都给你写好了,就像我给你们的这个CRM前端原型一样,能理解吧,开发前前端的人给你写好之后啊,咱们直接集成进来传输数据就行了。OK吧,所以说HTML不要求大家掌握的是多么多么棒,但是里边你是不是你得知道form是表单,Table是表格,Div是盒子,是这样吗?这些东西你得会拼呢?对吧。但是我想说的是啥呢?写扣以后是我们写的。我靠,就这个问题啊,就每一个班啊,都有同学问我。是不解口其实分成两个部分呢,第一部分是什么呢?对于页面这个啊,基础行为啊,基础行动力的这个把控,以及什么呢,对于值的这个传递,从这一点来看,杰克百分百由我们来写呢。
01:05
能理解吧,比如说今天上午我们写了一些杰克,对不对啊,比如说我们今天下午或者是明天,尤其是明天啊,啊,会接触大量的这个杰克,只要上课的时候我给你写的呢。百分百以后都是我们要写的,能理解吧,那还有一部分不是我们写的,是什么呢?对于前端的一些个特效啊,啊动画用解扣描绘的这个动画啊,啊弹入弹出滑入滑出的这种效果啊,这种东西不是我们写的,能理解吧?啊至于传值啊,或者是基础行为啊,对于按钮的一些基础行为啊,那肯定是我们写的。OK吧,好行,我们接下来看下一话题啊,同学们啊啊,其实还有一小段代码就很简单了啊,这个这小段代码看介绍。嗯。这一小段啊,这一小段等咱们啊,今天下午遇到的时候我再给你加,不着急,OK吧,这小段非常非常的简单,先不管它OK吧,现在我们有一个这个啊,很急切的这个任务,也就是说什么呢?我现在啊,是不是我知道了这个地址啊。
02:17
我现在要干嘛,同学们,我现在我看啊,我把这个服务器啊,服务器重启一下行吧,服务器重启一下。服务器重启啊,我再给你来更狠的啊,这个浏览器啊,浏览器我把这个缓存给清了。呃,时间不限是吧,好,都给你清了行吧,好。浏览器也关了,我再重启一下。请注意啊,所有的东西都是新的,我们跟这个服务器之间的这个会话早就断了,因为服务器都重启了,对不对。
03:02
但是现在我在没有执行登录的状态下。我知道这个路径。注意看啊。我是不是也能反应进来,哎,你看看这个右边是不是没有人名,说明赛车里边没信息啊,但是我知道路径我就能直接进来啊,这很明显是不正确的,是这样吗?所以说咱们还得加一个什么。过滤器啊,这个其实我们上个阶段有过接触了,对吧,还得加一个过滤器,它会使得什么呢?我们最终要执行的这个效果是什么呢。哎,在我们执行这个过滤器啊,先访问过滤器的时候,在过滤器中进行一个判断,如果你登录过,我会把你的请求放行,你该干嘛干嘛去,你不是要访问咱们这个欢迎页吗?我让你访问,但是前提是你登录过对不对,但是如果你没登录过呢。咱们是不是应该给你重定向到哪啊。
04:01
登录,要让你去登录啊好来。比如说啊,我现在再来一个浏览器,再来一个服务器,好啊,现在是这个服务器当中的这些个这个资源OK吧,比如说是或者是JSP等等OK吧。或者是这个JSP啊好,现在我只要知道地址,以前只要知道地址就能伸手够到他们访问到他们是这样吗?好,但是现在不行了啊,咱们是一个这个啊,要正规的系统了,所以说需要加一个。过滤器对不对,这个过滤器啊,你看现在咱们这个叫是不是叫这个filter过滤器啊。好,那么其实它所达到的一个效果是过滤的作用啊,它是不是达到的是一个拦截请求的作用啊,也就是说当我的请求真正在到达目标资源之前,是不是把我这个请求就拦住了。
05:02
拦住了,判断一下诶,你登录过没,没登录过怎么办?请求放行吗?不放行给你重定向到哪。登录一下,让你去登录,你没有访问这个资源的资格,OK吧,但是如果我登录过呢。登录你该干嘛干嘛去,你要访问谁访问谁,能理解吧。OK吧,所以说啊,这是一种啊,起到一个拦截请求的这么一个作用,OK吧,它跟我们刚才那个过滤这个字符编码还不太一样,刚才过滤支付编码处相当于一张绿码。对吧,诶把这个编码啊,通过这张绿码,诶让它变得纯净了,变得从乱码变成中文了,是这样吗?那现在很明显啊,我要拦住你,就像什么此什么此路是我开是不是登录过没啊,登录过了就相当于交钱了,交过钱了对不对,那过去吧。登录过没,没登录过去去交钱去得登录,是这样吗?好,那么如果我们以后学习这个框架了啊,比如说我们之前是有一个老师接绍过一个ru或者ru to的那个框架,对不对,我们现在使用的是spring Mac的框架,对吧?如果将来使用框架了,其实框架里边啊,会把这个概念啊给你具象化,它里边是真正给你提供一个叫做拦截器,其实拦截器的用法跟过滤器其实一样,只不过这个用法和这个叫法啊,都叫拦截器了,OK吧,好,这个就是我们将来啊框架中提供的OK吧,但是现在我们没有拦截器,是不是拿这个过滤器当做拦截器来使用啊。
06:34
是这样吗?行了。
我来说两句