00:00
那下面我们看。看哪呢,看这个。看这个M文件和Java代码的。要看文件的,那我们肯定要看它了,对吧。那我们来分析啊,你注意我们来分析这个东西,我能不能说给它去掉呢。这个能去不能。你想一想。有同学说能好,你要去掉它,它表示什么?那你说当前的,那他肯定是不。斜杠开头的,或者说是以路径。路径名称开头的,那路径名称开头的当前他的访问路径的。资源路径是什么呢?没有。为什么它不能给它去掉,原因很简单,它是用于指定的啊,它是用于指定的,用于标识某一个资源路径的,所以这必须得加上杠,你不能去,去掉了它就没有意义了,因为这个东西他不用访问,其实你给他指定的是标识的,而我们的请求,你发出请求的这种才可以说我有杠没杠。
01:26
有干我发出什么请求,没干他发出什么请求,因为你有请求肯定就有。什么请求路径?有请求路径肯定就有资源路径。而这个东西不是发的请求,所以它不存在请求路径,所以就不存在。资源路径。OK吧,这个清楚吧,他必须以斜杠开头,好,这个不说了。拿来砍他。
02:00
要看他的话,肯定看Java代码呀,是不是看他。那这里边儿怎么说呢。哎呀,这已经分析了很多了呀。嗯,咱们这样吧。分析了很多了。咱们。重来一个吧。嗯,都写到那一个里边就太乱了啊。就是27。27。是啊。哎,删掉。
03:00
这个。啊,这个这样啊,这一堆通通删掉。这一对通通删掉。现在就说他对吧。是不是要去掉它能不能玩到。能不能?不知道。真的不知道,不知道就来分析呗。好,来说吧,这是一个什么路径?对一路径名称开头的相对路径。其参照路径为。
04:00
参照路径是什么?参照路径是什么?参照路径是。当前访问路径。资源路径。就本例而言,是是谁?那你看吧。哎,不是他啊。我们现在已经。换了是吧。是这个项目四啊。你注意,你现在要访问谁?是不是萨里?我先不敲回车。你肯定访问的是他,那它里边这个是谁。
05:04
资源名称吧。这个呢?资源路径啊,顺的就是他呀,我CC。康正问,这就是我的?当前的资源路径就是我的参照路径,那有了这个参照路径了,绝对路径。啊,现在大家可是对这个技术了吧,绝对路径等于参照路径加相对路径。那么服务器会自动将这个相对路径转换为。绝对路径。哪个绝对路径。来吧。
06:01
不就是CTRLC。是不是再配上它CTRLC。OK了。能不能访问到这我们大家知道,肯定能访问到啊,是不是。那好。我走一个走没问题吧。是不是这不就访问到了,所以弃掉它是不是也可以?OK,这是请求转发。我说过了。再来说重定向。重定向,Response send redirect。谁呀?Other能访问到不?这个能访问到,不能。咱们大家现在不清楚了,为什么这个之前是个特例呀,是不是呢。
07:04
看看着啊,就他我直接刷新。走。行不行,可以他是可以的啊。注意。对于response send redirect方法。完成的重定向。完成了重定向。若。参数路径不宜。斜杠开头。七。
08:01
是满足。之前的。路径理论的其不是特例,这儿它就不是特例了啊。贝斜杠开头的这个,他不是特例。这是大家需要注意的,也就是说我们大家需要记记一个特例,就是什么以斜杠开头。重定向的是response的,Send的这个重定向。这个路径是以斜杠开头的,这个是特例,其他都不是特例,就是一个是特例。这就OK了。这就OK了啊。气不是他的。下面的。
09:02
路径。相对路径是。可以完成。跳转的好了。那就这了。那么到这儿我们的路径问题就全部讲完了,全部结束了。OK,不过啊,在这儿有一个问题需要给大家交代一下,你看看对于请求转发来说啊。那么我加杠和不加杠是不是都可以完成?这个跳转呢。那都可以完成的情况下,你说我是加杠还是不加杠呢。纽顿说,那无所谓啦,反正都能完成。不一样。如果加杠不加杠都能够完成跳转,那么你要给他加上杠。
10:05
为什么加上杠以后,这个路径就定死了?因为它的参照路径是定死的,是什么?是当前web应用的根,而如果你不加杠,那么它的参照路径是谁?是当前。请求路径的资源名称这个东西。比较虚幻,如果你的页面跳来跳去,从不同的地方跳到当前的这个位置,我跟你说,那就有可能他会访问不到。因为它的参照路径是当前访问路径的资源路径,这个是可变的,而当前应用的根路径是不会变的。所以啊,给大家这样一个。
11:01
写哪儿呢?嗯。就写这儿吧。注意。若。加上。若相对。陆静。加上斜杠与不加斜杠都可以完成。跳转,那么。就要加上斜杠。你看这具体原因就不写了啊,你就记这些结果。结论是什么都能的话,那就加上斜杠,原因是什么?原因是不加斜杠的这个相对路径会变,而加上斜杠相对路径。
12:00
它不会变,肯定就是当前web应用的跟。OK了。路径问题我们就讲到这里。当然到后边的成语中啊,我还会给大家慢慢的分析这个路径。然后让大家慢慢的熟悉。分析的多了,自然而然你也就会了。
我来说两句