00:00
好,那我们刚才呢,然后来做了一个访问首页的操作,那比如说我现在呢,我要来访问到我们的目标页面,大家来看啊,好,然后我现在呢,我这样,比如说我从咱们的浏览器来发送了一个请求,什么请求呢?我们在这来写一个超链接,好然后这个超链接我们所访问的请求啊,是这样的,大家看好啊,来一个斜线就叫做target,叫做target,也就是来访问咱们的目标页面,大家来看啊,访问目标页面,哪个目标页面咱们也叫做target吧,就叫做target.html能看懂吧?好,那我们现在要实现这个功能的话,首先咱们先来看这超链接里面的路径写的对吗?不对,因为这个路径的话,大家注意以斜线开头的路径叫做绝对路径,而绝对路径又分为浏览器解析的和服务器解析的,那浏览器解析的,比如说超链接中所写的绝对路径就是由浏览器。
01:00
D解析的,那这个时候咱们的这个斜线,它表示的是从上下文路径下访问吗?不是,它表示的是从local horse的冒号八零八零下访问,所以说少一个上下文路径,那怎么办?咱们可以在这用相对路径,但是相对路径不太好使,然后呢,我们在这叫用绝对,那它少一个上下文路径,咱们就可以直接把上下文路径给它加上,大家知道谁是上下文路径吗?就是我们在配置tomcat的时候,咱们的这个位置就是上下文路径,所以说呢,我们只要把它加上就可以啊,但是呢,大家也能看到咱们的上下文路径能改不能啊,可以改,那可以改,那我们是不是就不能写死呀,你要是在这写死了,那我们以后咱们是不是每改一次,那咱们这个地方是不是就得手动去改一次,对不对,那怎么办呢?大家注意,那我们就可以来使用咱们的c Le了啊怎么来用?首先我们的页面里面的HTML标签中必须。
02:00
得有咱们的这个SIM leaf的一个命名空间,有了之后我们就可以来使用SIM leaf的语法了,怎么来使用呢?大家注意,我们当前要想通过SIM leaf,然后去解析某一个属性,我们可以在这个属性前面来加上一个TH冒号,然后这个时候啊,我们的这个属性就会被我们的西lef解析,那那我们当前的属性里面就可以来使用西lef的语法了呀,怎么写?看好it大括号,把咱们的路径给放进去,那这个时候当它检测到我们这里面所使用的是绝对路径的时候,它就会自动帮助我们去添加上下文路径,这个大家一定要注意啊,好,这个大家看好怎么来解决我们浏览器解析的绝对路径啊,通过c Le,然后通过TH冒号来修饰我们当前的属性,通过it大括号直接来写绝对路径就可以啊。好,OK,那这是我们的请求路径,那怎么来处理呢,大家说。
03:02
比如说呀,那我们现在要跳转到的页面是这个页面,那我们先把页面给创建出来,你有一个HTML叫做它给点HTML好,然后在这呢,咱们就写一个咱们最终要实现的功能,对吧?在页面中来显示hello word就OK,好,那我们现在咱们能直接跳转吗?很明显不能,那所以我们就需要在控制器中来处理当前的请求,怎么来处理,先写方法返回直视字符串,也就是视图名称,方法名咱们说了跟方法名有关系吗?没有关系,你叫啥都行对不对?所以说我们在这呢,咱们就叫to target,那但是你既然自己起名了,咱们就起的建名实意一些啊,好,OK,来一个大括号返回谁我们要跳转到我们的target.html同样的道理,会视图名称会被视图解析器解析,所以说呢,咱们最终组合由前缀和视图。名称和后。
04:02
后缀组合成了我们最终要跳转到的页面,所以大家只需要把我们所设置的前缀把它去掉,把后缀去掉,剩余的不就是视图名称嘛,其实你看这个怎么访问的,那这个不也怎么访问嘛,因为他们两个是在同一个目录下的是不是啊,所以说咱们在这直接一个target就OK了啊来,那这个方法能被能够直接被匹配到吗?匹配不到,咱们必须得加上一个注解,叫做it request map,然后当前这个注解的value流属性值是不是一定要跟我们当前的请求地址保持一致,也就是我们的斜线target OK吧,好,然后那我们在这是不是也可以加上一个target OK啊,行,这样就可以了啊来,下面咱们再来重新部署,大家来看能有没有效果啊。好,应该是没问题的,对吧,咱们上面这个,咱们不就是按照上面这个方法来写的嘛,对不对?好所以说呢,咱们应该是能够访问得到的啊,来咱们把这个控制台清空一下,然后下面呢,咱们先来刷新一下首页,大家看在这儿呢,就有了我们当前的一个超链接了,好,然后咱们鼠标放上去之后,大家看咱们的左下角,左下角在咱们浏览器的这个状态栏里面,就能够显示出来超链接所对应的请求地址,大家看有没有上下文路径,有,但是如果你要是不加咱们的TH冒号,或者说也就是说咱们在这个index的HTML中,如果你不加这个,你也不加我们的it大括号,你也不加这个的话,大家注意它是这个地方,咱们是没有解析之后是没有上下文路径的,所以说呢,在这咱们一定要按照这种方式去写啊,因为咱们毕竟现在用的是s Le嘛,对不对,好,然后下面我们就可以来点击访问了啊。
05:53
点击之后大家看,Hello word没有问题,这是我们发送的请求,然后经过我们当前控制器方法的解析,控制器方法的执行,最终咱们返回视图名称叫做target target被视图解析器解析之后来跳转到指定页面,OK,这个就是我们当前跳转到指定页面的功能啊。
我来说两句