00:00
好,然后呢,那我们刚才呢,已经创建了咱们的控制器了,对吧?但是咱们大家想我只在控制器上加上一个注解号什么不好使,我们是不是还需要通过扫描组件的方式,然后这个时候当我们扫描到咱们指定的包下面,如果说这个类加上了注解,那当前它就是咱们IC容器中的一个组件,没问题吧?好,那所以说我们下面的这个步骤就是来配置咱们spring VC的配置文件,来咱们第一个需要来配置的就是扫描组件,OK啊,咱们来扫描,大家还记得不?咱们用的是context命名空间,然后咱们所使用的标签叫做comp,看大家注意一定不能选错了啊,好,OK,那我们现在选完之后,咱们的包名叫做com.at硅谷点MVC,然后点controller OK,那写完之后,这个时候大家再来看我们当前咱们的这个a hello controller,大家看这前面是不是就有了一个图。
01:00
标,然后这个符号大家注意,这个图标啊,它表示的就是我们当前这一个类的对象,然后就已经交给了咱们的IOC容器来管理了,这个大家注意啊,好,然后那我们配置完这个之后,咱们还需要去配置其他的吗?需要,因为我们的spring VC中呢,还有一个视图解析器,然后这个视图解析器就负责就负责我们最终的一个页面跳转,好大家注意,我们在这儿,咱们先把咱们的视图解析器给配置上啊,它在我们当前咱们的这个地方啊,来大家来看,好,然后咱们把这个视图解析器复制一下,然后把它给放到我们的配置文件中,大家注意这个东西大家可以直接复制的啊,内容呢比较多,好然后咱们来看它是什么意思,因为我们当前咱们所使用的视图是SIM lef,好,所以说呢,那我们在这儿啊,然后咱们需要配置的一个视图解析器,就是咱们的simlif view overver,它就是专门来解析我们当前的C。
02:00
Dili视视图的,首先大家看咱们的第一个属性叫order,干嘛呢,来设置我们当前的视图解析器的优先级,所以说咱们从这个属性上咱们就可以看出来,我们当前的视图解析器是不是可以配置多个呀,对吧,因为它有优先级,那所以说优先级那不就对应的是如果有多个视图解析器优先由谁解析嘛,对不对?好,再往下我们当前来解析视图的时候所用的编码UTF杠八,然后下面呢,这个是我们当前的一个。模板好,然后大家看,那这个模板的话,我们在这是不是又对我们当前这里面的一个属性对吧?然后来进行了一个赋值,大家看在这知道这是什么意思吗?这是内部B,然后这个B是不是应该是来为这个属性赋值,好然后那我们在创建这个并的时候,然后咱们是要为这个属性扶持,然后我们里面又创建了一个内部币,那这个内部币呢,大家看就是我们当前咱们来解析我们当前视图的一个策略,来大家看一下啊,比如说首先咱们需要来设置一个视图前缀,好那我们如果说学过simmer leaf的话,大家应该都知道我们的s leaf在进行解析的时候,必须要来设置一个视图前缀和视图后缀,然后呢,把我们当前咱们所设置的视图名称来加上咱们的前缀和后缀,然后最终就可以跳转到我们指定的页面,所以说大家注意,这是我们当前视图前缀,这是我们的视图后缀。
03:34
好,然后这个呢,就是我们当前咱们的一个template model,就是咱们的一个模板的模型,然后咱们用的是HTML5,再往下是我们当前咱们的一个页面中的编码,用的是UTF杠八,好,所以说这个就是我们c lef的一个视图解析器,每当我们来实现页面跳转的时候,如果说我们的视图名称是符合咱们当前的,符合符合我们的条件的话,它就会被我们当前的视图解析器解析,来找到相对应的页面,实现页面跳转,OK,那大家看,那我们当前咱们所访问的simif的视图应该是在哪的web in four下,然后time PLA下边,然后咱们的所访问的页面应该是点HTML,应该是一个H5页面,所以说呢,那我们在这咱们到底该如何来处理我们当前的这个,请求呢,如何来跳转到我们指定的页面呢,大家来看啊,比如说我们当前咱们来。
04:34
写一个请求,然后来访问我们当前的一个主页面,我们的主页面是谁呢?咱们点击右键,在这创建一个目录,叫做time per OK,好,然后在下面咱们再来创建一个HTML,叫做index.html,大家来看是这样的,啊,好,OK,那我们创建完成之后,我们要想把它给跳转到这儿,首先大家要注意,你要想跳转到这个页面能不能直接跳。
05:03
不能,为什么呢?因为web info下面的内容你通过浏览器是不能直接访问的,我们通过重定向也是不能访问的。那我们现在只能通过转发。来进行访问,就算是咱们把这个页面给放到web APP下,咱们能直接访问吗?也不能,因为我们当前,然后我们所使用的是SIM lef,所以说我们的页面中就很有可能会存在SIM lef的语法,而similar leaf的语法是要被SIM lef进行解析的。所以说呢,我们现在必须要通过我们当前所配置的视图解析器,然后来解析我们当前的视图,也就是说如果我们要想往这儿跳的话,那我们最终来设置我们要跳转的页面,咱们需要把这完整的路径给写上吗?不需要,我们只需要干什么呢?咱们只需要来写一个index就行,为什么?因为我们视图是要被视图解析器解析的,而我们怎么解析呢?是要在我们所设置的视图前面加上前缀,在视图后边来加上后缀的,所以说我们最终咱们的一个视图就是我们的index,这个大家一定要注意啊,这个是我们。
06:17
当前咱们的SIM lef中的一种用法,这个大家注意,那其实呢,如果我们现在用的GSP,咱们也是这样的一个过程,GSP我们所需要用到的视图解析器叫做internal resource view,然后里面咱们只需要设置两个属性,一个是前缀,一个是后缀就行,其他的这些东西咱们需要设置吗?不需要好,所以说呢,这个视图解析器咱们配置完了之后,下面咱们来看一下,咱们就来做一个简单的例子,来处理一下我们当前的请求,OK啊。
我来说两句