00:00
那说完配置文件了,我们再来看Java代码里边出现。路径,那么怎么分析,怎么解释?那这个我们需要重新写个例子。啊,这个呢,我们来个dynamic web project这个26。嗯。Relative。Pass。好。那这个里边我们直接写。So。
01:00
Com点北power notd点,然后是萨。你看这加这个杠是吧,啊,我这个some。那我直接从地址栏访问了,所以它是get提交对吧,我就do get。这样我这儿写上。一句话。这是执行some。紧接着。你注意,紧接着我要让他,让这个some。
02:04
跳转到other,当然我们现在还没有这个other,没有好说呀,没有我们就。定一个呗,来一个solve other solve。Ah there so。啊,我这边也是do get。然后呢?啊,然后我得想想了。这边这边简单,我就直接输出other solid执行是吧,执行。
03:07
好,我现在要跳转了,怎么跳转,跳转有两种方式是吧,请求转发和重定向,我们现在用请求转发。那样请求转发,请求转发也有两种。一种是我们用的都是request dispat。方法是吧,两个方法,一个是forward,一个是include,我们现在用forward好,用forward,那request.get request.forward好。这儿。在写什么?像这写什么,肯定是other so,但是加杠还是不加杠呢?Other so,那我这是加杠还是半加杠呢?
04:03
想想。我给大家说过,你要弄不清加杠还是不加杠。按加杠来加上杠以后来给他分析,按加上杠分析好现在。来分析了啊。加上杠了,这是个路径,这个路径出现在Java代码里边,所以它是一个什么路径?对。这是一个后台路径,后台路径的参照路径是是是是什么。当前web应用的根当前web应用的根。
05:03
GGG什么?那这样吧,这这现在没有是吧,我们没有发布。没有发布,那这样发布,那咱们给他发布一下,没有发布咱们给他发布。吃去走。是不是叫他?这不是web应用的人吗?进。他。然后再写上绝对路径等于。绝对路径等于这个这个参照路径加相对路径。
06:02
你看,这是我们说的公式。然后呢?那现在这个这个这个这个我们这个路径啊,这个相对路径转变为绝对路径,这个工作是谁完成的,后台路径肯定是服务器完成的。对不对。那么将这个相对路径转换为。绝对路径的工作。石油。无web服务器完成的。G。服务器会将。这个相对路径转换,为什么东西找吧,这是不是参照路径。
07:02
这是什么?下的路径啊。是不是他?那你看看这个路径能不能访问到other呢?能不能访问到的,不知道能不能好看到,我得看配置文件。把这个删掉啊。看着others。看着这。再再来一遍啊,再来一遍啊,别嫌麻烦。这是个什么路径?后台路径嘛,出现在配置文件里边的,对不对,这是个后台路径,那么这个后台路径的参照路径,我们说了它是什么意思,它的参照路径是当前。
08:11
外边用的根,所以。所以我们的服务器会将这个路径转变为什么样的绝对路径?这个绝对路径是什么?服务器会将这个相对路径。转变为。如下的。绝对路径,什么绝对路径找吧。这是不是?Web应用的跟。再配上。是不是相对路径,是不是这个,那他什么意思呢。
09:00
这个绝对路径的意思是。若想访问。我这里。定义的。Other so。那你就必须提交。如上形式的。访问路径。它就表示这个意思,所以这是,即这里给出了。Other这个资源。
10:01
什么?这里给出了阿这个资源一个。路径给出了,咱们这样是吧,给出了就是这里是不是指定是不是指定了r somebody的这个资源的访问。路径。那就是标识的意思啊,既标识了吗?对不对,标识了这个资源。那所以大家看看,人家服务器要求你提交这个请求。服务器要求的是这个,我们现在提交的是什么。服务器中。对于。Other Soviet。这个资源的。
11:02
这个资源的什么东西啊,这个资源的,嗯,服务器中对这它这个资源指定的。访问路径这个资源。就指定吧,指定的。访问路径是。是不是他呀。请求路径与。资源的标识路径是相同的。那么。这个请求是可以跳转成功的,他这就能够跳转成功。
12:03
是不是能呢?我们跑一下试试。直接some solid走,没问题吧?你看。是不是没问题吧,OK了,就我们这个分析。现在就清楚了吧,对不对,这样一个路径我们现在就清楚了。好,这是对于什么,对于我们Java代码里边啊这种。嗯,这种后台路径它的解析。
我来说两句