00:00
好,那我们在首页里面来写的一个查看员工信息对吧?那大家看,那我们要想来实现我们查看所有的员工信息这个功能,那我们得怎么办?你能直接去访问咱们的页面吗?能直接访问咱们的员工列表页面吗?能不能啊,啊也也可以,对吧,只不过就是咱们得用异步请求了,是不是对吧?那我们现在既然咱们没有用阿贾克斯,那我们要想在页面中看到数据的话,那我们是不是首先就必须得先通过咱们的控制器的处理查询出来数据,将它放在预对象中,再跳转到页面,咱们才能够看到数据,对不对,对吧?好,所以说大家来看啊,我们当前咱们的这个index在HTML中,这不就是我们。查看员工信息的请求对不对,叫做emd,叫做employee,那我们是不是只需要在控制层中来处理这个请求就行,对不对啊,来大家看,首先咱们先来写个方法,Public,然后string,然后叫什么get in employ list可不可以啊?或者说叫做get all employee可不可以啊,可以吧,好,OK,括号大括号,好,然后在这咱们是不是要加上一个注解,大家说这个注解咱们应该能用两种,第一种是request mapping,第二种是get mapping对不对?因为我们当前的请求是不是应该是get,咱们做的操作是查询嘛,那请求方式就是get对不对?所以说呢,在这大家可以用request mapping,你要用它的话,那咱们需要来设置的属性就有两个,一个value,一个method,但是如果我们现在用的是get mapping的话,那我们就。
01:48
只需要设置一个value属性就行,对不对啊,行,那咱们就两个就都用一下呗,是不是啊,来value,然后等于谁啊,大家说啊,是不是e employee,然后咱们的请求方式是request method.get没问题吧,嗯,好,OK啊,行,然后往下大家说获取所有的员工信息,那我们在这咱们的employee DAO是不是就是咱们的DAO对象,咱们直接来调用其中的什么方法叫get all方法,就可以直接来获取员工集何能看懂吧,比如说咱们叫employee。
02:30
叫做employee list,可不可以啊?可不可以啊,可以吧,Employee list好,然后呢,写完之后,那我们要想在页面中去访问它,我们是不是还要将它放在预对象中,是不是啊?那大家说在这儿我们来选择一个什么样的预对象呢?你选择是request,还是选择session,还是来选择咱们最大的预对象solve呢?大家说request是不是就可以啊,对吧?然后咱们之前还说过,大家选择预对象的时候,要选择一个能实现功能的范围最小的预对象,是不是啊,再说了,大家想你要对员工信息进行增删改查对不对?那所以说每一次咱们是不是查询所有员工是不是都得重新获取啊,是不是,那所以说既然重新获取的话,每一次你都得重新开始查,那你有没有必要把它放在更大的预对象中,没有,咱们就只要让他在一次请求中有效就行,因为下一次你就得重新查了,是不是啊,对吧?你让他保存一次会话的时间,但是咱们下一次过去那还得查,那你存储了那么长时间的用户信息,这个员工信息它有效果没有,没有效果啊,浪费空间是不是啊,啊行,那我们怎么往请求域中去放值呀,大家说啊。
03:53
咱们往请求域中就放置啊,啊,咱们是不是讲过五种方式对不对啊,SOAPI,还有咱model and view,还有model map,还有model map是不是啊,那咱们在这用谁呢?有model行不行,Model model,然后model好,然后通过咱们model中的什么方法叫做点addd attribute,然后这个键咱们就叫做一摸employ list可以吧?好,这个值咱们也叫employee list,能看懂不OK啊好,那我们设置完之后,咱们是不是要来设置一个视图名称,那比如说我在TL下边咱们来创建了一个HTML,这个HTML咱们就叫做e p o in employee下划线类似的可不可以,可以吧?好,那所以说大家想咱们的视图名称是啥?视图名称是不是就是来我们当前真正要访问。
04:54
的页面去掉前缀,去掉后缀,就是我们当前的视图名称,对不对,所以说应该是谁呀,Return双影啊employee list就是视图名称能看懂吧,哎,好啊,行好,那我们现在呢,咱们来这个转发到了我们当前的这个employee list.html那我们是不是在这个里面,我们是不是就需要干嘛了,是不是来显示我们当前的员工信息了,对不对?好,所以说在这咱们叫em employeee叫做oeee,叫employee员工信息,好,然后我们要想去展示我们当前的这个员工信息的话,咱们最好是用一个表格,对不对?我们HTML里面咱们学过的最常用的两个标签,一个是表单,一个是表格,表格用来展示数据,表单用来提交数据,对不对,对吧?好,OK啊,行,来写一个table,然后table里。
05:54
里面是J,然后里面咱们来写个THTH是什么意思啊,TH是不是表头能够自动加粗并句中对不对?所以说咱们来employ in for OK,来再往下TR,然后里面咱们再写一个表头,首先咱们是不是有ID复制复制复制,然后有last name,有印象没有印象吗?来,你要忘了的话,咱们就把咱们的这个实体类啊,然后咱们把它给打开,大家看一眼啊,好,然后有ID,有last name,有email,有金ER,这是邮箱,这是性别,对不对?那所以说这个应该是email,然后这个应该是g gender,然后这个的话是不是应该是操作对不对,操作咱们就叫做options吧,选项可以吧,好,然后再往下,那我们下面是不是就可以来进行循环了呀,对不对,怎么循环TR,然后咱们要循环谁,我们是不是就需要?
06:54
通过我们当前咱们的SIM,然后往里面去写TH冒号,一起标记一起属性,有印象没?那我们现在要循环的是每一行,咱们当前每一个员工信息都是一行数据,所以说咱们要循环的是TR没问题吧,所以说咱们要在TR里面来写TH冒号没问题吧,怎么写大家说。
07:20
啊,EMT employee,这个是我们来代表我们当前要便利的集合中的每一个数据,对不对?然后中间来写一个冒号,然后再来写一个Dollar大括号,因为我们当前咱们的数据是在咱们的请求域中去放的,那所以我们是不是直接用大括号来访问是不是就可以,对不对?Em employee list没问题吧,好,再往下,然后咱们要来写TD,那我们要来展示数据,大家能不能直接在这去写,然后咱们当前1lo1.id能这样去写,不,不能,为啥不能啊,因为如果我们当前咱们直接在TD标签里面去写的话,那这里面的内容是不是会当成文本原样解析对不对?所以说我们现在要想去操作我们这个TD标签中的文本内容,应该用的是TH冒号text,好,这个时候这个。
08:21
属性是不是才会被解析,是不是,如果咱们直接放在TD标签里边,会不会解析,不会不会啊,行,OK,怎么写都这大括号,然后1lo1lo1.id能看懂吧,好,OK,来复制复制复制,然后这个应该是谁啊,大家说这应该是last name,然后这个应该是ma email,然后这个应该是G叫金得OK吧,好,那在这咱们是不是就不用写了,然后呢,因为咱们这里面是不是应该有一个超链接,然后这个叫做比例,然后还有一个叫做up date,能看懂不行。
09:07
就这样呗,那这是不是就写完了呀,对吧,报错。嗯,这个那咱们先看看啊,这个因为咱们的similarif它在咱们的页面中就是这样的效果,是不是啊,在ideal中它就是报错啊,所以说呢,你应该看它有没有效果,如果有效果的话,咱们就不需要去管了,是不是啊啊行,大家看这个地方怎么啦,我说他不告诉我还不放心。好一会儿呢,跟大家说该如何让他不报错啊,这个如果大家有强迫症的话啊,就只让他不报错就可以知道吧,其实这个我也跟大家说过是不是啊,是吧啊。啊。全部都不报,那还不好吗?啊,那你为什么要写错呢?放心自己,我放心自己啊啊行可以啊,这样大家可以把这个东西给留着,对吧,如果说你不想看的话啊,然后大家就把这个东西去掉就行,知道吧啊。
10:12
行,然后呢,我们先来看一下这个效果啊,来咱们重新部署大家来看。在这我加了一个cos派等于五,这个大家知道什么意思吧,合并列对不对啊,合并列啊。好,然后我们来刷新,然后下面咱们来点击查看员工信息,大家看有没有啦,啊,你想展示这个表格的话,对吧,你想把表格显示出来呀,那你就简单的去写一些样式就行,比如说BORDER1对吧,但是这样去写的话可能不太好看,咱们再加上一个self SPA等于零,把它的边框的边距啊间距,然后把它给设置为零啊OK吧,再来写一个style,然后呢,这个叫做叫做texti,然后把咱们的内容呢给显示到中间就可以啊。
11:05
啊,这这已经算是我会的所有了啊,别的我也不会了啊刷新啊不行,来咱们来重新部署一下。好,Fo等于一,这是取消这个边距的啊,间距的啊,然后这个呢,是将咱们当前的这个内容显示在中间的啊好,下面大家来看一下啊,没问题吧,Beautiful对不对啊,可以啊行,然后这个就是我们当前的一个列表功能啊好,那我们刚才说的那个问题呢,咱们怎么把这个错误呢?然后把它给这个取消掉,对吧,其实它就是一个咱们SIM life的一个检查的问题,大家呢,来找到我们的settings对吧,然后来找到我们的editor里面,然后在这有一个叫叫做inspections是吧,然后在这来搜索一下,然后这个similar Le,然后大家只需要把咱们这123,然后这三个第一个把勾给去掉,然后点击apply,点击OK,大家看就没有错了。
12:11
OK吧,那好,当然呢,如果说你要想检验证一下自己有没有写错的话啊,好,然后大家呢,也可以把它给勾上,大家看就在这呢啊,SIM就在这儿,然后咱们把它选上就可以啊。好OK,就这样啊,大家看它就有错了啊好,那这个是咱们的列表功能,大家看有没有什么问题啊啊。
我来说两句