00:00
对没,我们上节课呢,写了登录过程,现在我们看前台怎么显示登录的用户信息,因为我们登录之后就把用户信息已经放到哪去了,已经放到三审里边去了,那我们看一下转到前台的用户界面,但是前台就叫P,我们创建一下这个文件。啊,这里边有音代,有音代表没有音表,我们打开这个文件,先关闭所有的。不然的话文件多大家看了。这个是我们前台index的,我们把它变成JSP文件。新建叫做。GSP。然后把音带点天门所有的内容。我们都加过来。来,我们看一下这个现在有没有。好过来了。但是这里边你看我们得合并一下文件,你看咱们将来会列表所有的这些,还有注册登录的我们看。
01:06
呃,比如说二级页面,这个页面同样的头对吧,首页同样这个,那我们其他地方如果也想要同样的这样的信息登录注册,你不能每个页面都写一遍,所以同样的东西我们肯定是使用一份对吧,所以需要合并一下,我们找一下这个同样的一份在哪。当然了,你这个这个部分可以是保留的,我们从这部分。包体啊。包的流量。整个头部分。呃,一直到所有产品。这个位置。呃,班图班的图每一个应该是一样的,那我们就在。首页。二级页面菜单加上我们的登录信息透气器。好,我们就将。这整个这个模块。
02:00
到这个位置把它剪切出来。放到哪去呢?我们来做一个。你看我这个位置做一个头信息。如果你有多个信息的话,你可以比如说哈一二对不对,那咱们。假如说就这一个吧,点GSP。然后我们在这个里边吧,刚才的代码发过来。然信息里边原来里边已经有这些,我们就把这些都去掉,只留下呃J这一个部分就行了,然后我们在index的这部分,刚才去掉的这块,我们加上呃标签用。在包含我们的。好,我们再来看一下。页面啊,这个是。应该是这样了。我们再来看一下。效果是一样的,没有任何的一个变化,对不对。
03:03
没有任何的变化,所以呢。我们直接现在写在这里边写就行了。那如果我把登录的信息投里边信息。在这块都写上,那我需要干嘛,需要用到。EL表达式和GSTL标签,那我用到这个标签的时候,我肯定得把这个标签我们加上对不对。找一个后台页面,我们呃加好的。这个固定的写法,嗯。在。我们。找一个我们的。JSP文件。你必须这个包,我们在后台是导入的,对不对,所以在这块我们就。再加上一遍就行了。把这个标签。民之权。
04:00
标签库粘过来,那这个时候我们这个页面主页面就可以使用什么标签里边的,呃,这个这些信息了,对吧,当然你如果想在这里边使用这个。在头里边儿,假如再使用,你最好确定的话,你再粘贴一下也是可以。这是没问题的,但是这个也不需要。然后我们来判断一下啊,行。注册登录这两个按钮,如果我已经是登录的,那就不显示注册登录,就显示用户名,你好什么这些东西你就可以了吗?所以我在这块把它分出来。嗯。这块有个登录。注册这两个。在这块。在头里边写,这样其他页面方案头也会有同样的这样的效果,其他的比如说你想显不显示购物车啊,对不对,想显示其他的,比如说这个用户中心呢,你都可以把它怎么包含起来,用同样的方法,那我这块先写这一个,比如说。啊,如果标签C冒号,用上if。
05:07
判断什么呢,判断。先把这个这个标签。斜杠啊,这写出来判断什么判断我们在里边已经加了标志位了,如果判断什么这个A,因为它直接在30里边的,我们直接可以在这里边取roin存在。并且什么,比如说不等于一的时候,也就不等于一的时候是未登录的,如果没有登录的,那我们就让它显示登录和注册这样的一个过程啊,登录的按钮,那我们就老给你点GP对吧,注册的按钮我们是reg.GSP。到登录,呃,注册的位置,如果没有登录,当然了,我们,呃,既然加标签没有,否则一句,那我们再写,如果它是等于一的,也就证明用户是登录的,对吧,是等于一的。就是登录。
06:01
用户登录的用户,那我们这块就访问,比如说啊。就写你好对吧,就可以了。也是一个链接。这块显示这个用户名,比如说你好。你好,你好谁呀,这块我们。呃,写一下这个。用户名,那我们这个用户名就得通过谁通过。呃,表达式。在30里边。我们通过这里边放的是不是。里边的因为是登录的用户吗。Name里边了,我们就可以把用户名或者是用户ID你取出来都行,你想要用户名,想放用户名放用户名,想放用户,想用用户ID就用用户ID,用户,比如说name用用户名用ID,对吧,你就可以把这个用户名取出来,那我们试一下。请下。你好,张三对吧,那如果是退出登录的话,就不会显示这个,呃,用户名对吧,你好,张三,当然这个你好,你可以把那个样式啊,什么主题啊什么做的漂亮一点。
07:09
你比如说我这块把它加上一个。啊,标签。嗯,B标签。出一点啊,你看我用户名就行了,这样的话,我们想显示用户名的地方就显示,不想显示就不显示就OK了。然后我们再看一下,呃,退出,退出在哪块。就没退出,你看这块有个用户个人中心,如果是登录的用户才显示用户中心对不对,然后登录的时候,那这我先显示吧,应该退出在这个里面,比如购物车,购物车只有登录的,比如说才显示购物车的话,那我这块也可以用同样的判断找到这个。呃,货物车这个A链接。这个是购物车这个这个图片嘛,那同样如果。它是。
08:01
登录的。我们才显示这个购物车,否则不显示这个购物车,刷新一下,现在是登录的对吧,还是显示购物车,那我们到这里边来。这里边儿有个退出的操作对吧。其他的就有个最初的操作,那我们看这文件,他包含投没有一的投入。这里边呃,叫做麦管理信息,个人个人信息,麦个我的个人信息,这名叫做模板名叫做挺有意思,然后我们找到这个文件。嗯。来我的个人信息这块,同样我们得把它改成JP文件,是不是才可以啊,我们新建一下。金建一个店跟他名称叫一样的吗?啊。个人信息点GSP。然后我把这里边儿的所有的内容。全部复制过来。
09:01
留着那个那个标签的不要。去掉。然后我们在首页这块。呃,个人信息,他现在到。好的好的,等会儿。这块就变成了什么GSP的文件,这样我们就会转到这个页面来,这就不叫了,关掉。那这里边我们同样需要呃标签库来帮我们判断完成,所以这里边我们需要加上这个标签库,就别忘了,不加标库标签肯定找不到。然后我们找到它的这有推出按钮这块有比如说用户名,那这个用户名我们现在就可以用到什么用到,呃,我们。表达式,比如说啊一表达式安德。然后是。那如果是登录的内,这不登用不登录,不要再看这个页面,你可以去判断一下,我们只是没有一个退出按钮,从这里边找一下这个而已。
10:02
然后us下线那。然后这块我退出,退出我们假如说到log out。到这里边去,这样的话一点退出,我们就直接到这个select里边退出了,那这里边还有没有其他的有的中心流程。呃,修改个人信息,你可以在这里边去把链接加上。然后这个是某某用户,我们还是加上这个。啊,第二啊。Us下线。然后邮箱绑定邮箱,我们里边也注册过这个邮箱,那就是user email。而不是有妹。我们在里边是name name叫user email。我获到来,我们查看一下。一下。张三,我们点一下个人信息。
11:01
哦。我们得刷新一下,刷新一下。看一下啊,JP文件才对了,张三退出,这是张三可以修改个人信息,对吧,你都可以一个去改,然后这张三的里面有邮箱,然后一点退出到什么log out.log out这个,所以呢,我们需要做一个。新建一个还是在用户这里边儿。新建一个叫做。在这里边呢,使用get进来的,所以我们把其他的没用的都可以去掉。然后我们在这里边写退出的操作,退出操作就是我们从赛事里边把这些东西删掉就可以了。比如说。嗯,先获取里边得到。Ses session,当然了,这个session是HTTP的session http s sesl session,然后获取到session,等于。
12:08
把30获取到,那我们往30里边添加是比如说获取是get对吧,那我们设置site,呃属性,那我们删除的话也是一样的,登录我们就是一个三删除的一个过程啊,删除属性哪个属性我们里边有。哦。删除它里边有有一个是内部属性,然后我们还有一个。标记位,比如说是啊A到B对吧,那退出之后呢,也不用提示,直接回到首页面就行了。Po点。SN直接回到首页面,首页面我们是呃点GS拉了,这个页面不用说了,后期获取数据的时候得改,我们现在还没有从数据库里边获取数据,是从三获取数据,直接在JP里面就可以了,如果从数据库里获取数据的话,一定得访问类,把so类给他,不然的话就在JP里边连接数据库去取,那样的话比较麻烦。
13:06
我们点退出。刷新一下,刷新一下。I。面积应该写错了,看一下。嗯。退出携带。写到那个这个这个里面了,我们退出应该写在哪,我们写应该写这里边对不对。原来叫什么,为什么?我们这块应该给他加一个。加个加一个链接在这里。A等于。
14:03
清楚。刷新一下。这个链接有了。Out,没有找到这个,我们这个so里边L的小写,然后我们写了so,一定要等它重启一下。我们再来看一下。对吧,退出回到主页面了,然后这边显示登录注册购物车的钮没有了,对吧,然后再登录一下,比如说选登录有啊艾密密码111对111登录失败开提示。登录失败,不对,又回到重新登录,我们用李四登录一下。零四密码111,不知道这个是否存在存在一四对吧,到个人中心。这块我们还可以李四李四李四的邮箱对吧,最终又回到首页,这就是一个前台登录的一个过程啊,那下节课呢,我们再来写一下啊,后台登录的一个这样的过程,后台登录的要稍稍繁琐一下,因为前台登录我只需要判断用户登不登录,比如说在加入购物车或者生成订单的时候,或者是个人中心的时候,正号去判断就行了,用户不登录他也有权限访问所有的页面,只不过他们不能购买对吧,不能有个人中心,而后台不一样,后台一定是管理员登录对吧,而且呢,如果不登录后台的所有的页面都不让他访问,是这样的一个过程。
15:27
好,那我们下节课就写后台的登录的一个过程,那这节课我们就先。
我来说两句