00:00
用户的功能我们已经分析完了,接下来我们一个一个功能把它实现,首先我们点击菜单,我们跳转到这个用户的页面,它会把数据展现出来,那么也就意味着我们第一个要做的是分页查询,并且它跳转页面的时候数据就出来了,我们把这个分页查询也同时实现来。我们现在看一看,首先第一个我们现在要增加一个用户的操作,所以首先我们点击manager,在我们的后台管理的项目当中,我们创建控制器。在这里,我们创建controller的包。然后在里面添加对应的控制器class,我们就叫user controller。创建完成以后,我希望当用户访问跟用户相关的功能的时候,它前面都加上一个U的前缀,所以我们增加char controller,增加个注解,然后圈A,我们增加一个request,我们可以理解为就是那个前缀,咱们叫斜杠U,只要你发出的请求都是以斜杠U的开头的路径,我们都会走到这个控制器当中,但是首先你现在要走的是我们的点击菜单后的这个页面,咱们称之为叫用户的首页,所以我在这里写上。
01:38
好了,用户的首页我们现在就有了,那么我们直接跳转就可以,所以。我们叫index,好,那这样的话呢,用户的首页我们就可以跳转过去,那跳转过去的时候,我们现在需要的是把页面准备好,那么根据我们跳转的规则,我们需要在这个位置我们添加index,但是你会发现它有了。
02:02
那这样的话肯定是有问题的,那我们该怎么办?既然你跟用户相关,所以我们在跳转页面的时候最好给它区分开,我们写个U的斜杠index,这样的话呢,跟我们其他的页面呢,我们就分开了,那么按照规则呢,我们需要在JSP的这个位置点击new创建一个文件夹,叫做。好,里面我们再添加index。添加完成以后,我们间括号、百分号、圈a page增加页面编码pagecoding。好,那么接下来我们现在呢,把页面中相关的源码呢,给它拷贝过来,咱们叫U打开。打开以后里面的内容我原封不动拷贝过来,这是我们的静态页面,直接拷贝,拷贝以后,然后再把我们的一些编码啊,包括一些内容给它统一了。
03:04
这里是我们统一UTF杠八,嗯,行了,我们的页面现在已经有了,程序也可以跳转了,咱们先把页面展现出来,咱们再说别的,那好,我现在把服务器给它重新启动一下,观察一下效果。好了,服务器已经启动完了,接下来我们就跑一下啊,那我现在我刷新,刷新之后呢,点击张三啊,这是我们的用户名和密码,我们点击之后点点完之后大家可以看到跳转到了我们的主页面,好,我现在要点击菜单,那么也就意味着现在你点击菜单的时候,那么应该菜单有一个路径来指向你刚才的那个页面。所以我现在呢,我们去把我们的主页面,它里面的菜单我们来做一下。
04:01
现在把那个主页面打开,打开以后接下来我们这里呢,来看一看,我们有一个叫做用户维护的菜单,那么点击之后它有个链接的地址,那我现在就写上叫U的斜杠。我们叫做index。这就是用户的首页的那个控制器的方法,我们点击之后能够跳转过去,好,我刷新。刷新之后,我点击菜单用户维护,我现在点一下,点击完成以后,它跳转页面了,那么页面跳转是没有任何问题的,但是你会发现页面的样式是不对的啊,也就是说我们能够跳转页面,但是页面的元素啊样式出现了问题,那这是为什么呢?我们来看一看,点击检查,检查之后大家可以看见我们控制台上它会发生大量的404,什么意思,就是说呀,他要去查找一些CSS样式文件或者脚本文件,他找不到,诶有的同学会问了老师,不对呀,之前不也是这么拷贝静态页面过来的,为什么之前就没有出现样子的问题。
05:19
但是我们现在为什么页面可以跳转却样式不对了呢?那我们告诉大家,主要是因为路径的问题。
我来说两句