00:00
接着我们看看这个修改怎么样去做,然后这么修改呢?我们先点击它,你会发现它跳到哪里,它跳到book edit页面,那这个地址呢,其实是不对的啊,但这个文件是存在的是吧?Book edit它在哪里?它就在web下的pages,呃下的manager下的book editor这里面啊,那么我们来看看吧。那我们先把这个地址先改改,它应该跳到pages下的manager下的book edit。啊,然后呢,回来咱们再来尝试着操作一下啊,咱们说点击修改它跳过来了啊,这没问题,但是大家注意看一下这里的内容是啥,这里的内容呢,是之前预留的一些测试的内容,大家想想哈,比如说我这里点了一个木须肉盖饭,我点完它跳过来,这里应该显示啥?应该显示的就是我刚刚所点击的那一条记录吧,木须肉盖饭的信息吧,对吧,因为你看过。
01:05
任何的软件,它基本上点击修改的时候,显示的都是他要修改那个信息。那所以呢,注意看看我们把这个流程再整理一下哈,那么。来,首先一开始的时候大家注意这个是什么,是图书列表管理页面啊,图书列表管理页面哎,也就是不可下划线manager.jp页面就是它。啊,就他。那么稍等一下。好啦。那么这里面呢,就是一行一行的记录嘛,是吧。哎,一行一行的记录。
02:01
修改,然后呢,给它复制一下。好了,就这个修改,那么修改完以后啊,他点击它跳到哪里呢?跳到这边的这个,这是什么,是book edit页面图书编辑。是book的页面图书编辑啊编辑,那么这边的内容呢,就就不是列表了是吧,就不是列表了好。它其实跟什么一样啊,跟咱们前面做添加一样,就这个就这个东西啊,就这个。啊,我截了复制一下。往这一粘贴,就这个是吧,那么他现在是什么样子呢?他现在是点击了修改,它就直接跳过来。
03:08
那么这里呢,需要显示你点击的那条修改的信息记录,那么我们就想了,这里能显示出来吗?它显示不出来,为什么?因为它这是什么,这是JP面的J,因为是不能够直接。干什么呀,他是不能够直接查数据库的。哎,那九个吧,我们前面讲过了,你跳到某个JSP页面,如果这个GSP页面无法得到。什么东西呢?咱们想要的数据的话,你不要让程序直接跳转过来是吧,而是怎么办呢?先让它经过select,所以大家继续看一下哈,这边要调整一下。这上面这个。哎,上面这个,哎呀这还不够。把这个移到边上一点啊,那空间不够。
04:01
好,上面这个是什么呢?就是咱们的后台程序,就是这个book。好了,就是这个book策略的程序,好,那么这里面程序应该怎么跑啊,大家来看一下哈。这里呢,有个方法。Public叫做get book,诶,这个方法用来干啥?用来干啥呢?获取要修改的图书信息。这里面要获取要修改的图书信息啊,我先把这个拿出来。再贴一次啊OK,那么你这个请求啊,应该是从点击完了以后,直接到这边来会好一点啊。
05:07
好,那么我们说明一下。点击修改。哎,跳转跳转方向是吧,哎,那么路径是是什么东西呢?Many book问号action等于什么东西get book啊并且呢,ID等于图书编号等于这个图书编号,好这个呢,咱们了解一下。OK啊,我再拉长一点点啊,拉长一点点好。哎,这是这里的内容,大家了解一下。好,那么紧跟着,那这边需要干啥。
06:01
这边需要干啥呢?咱们每个步骤啊细节啊都分析一下啊,都分析一下,大家继续看这里面,首先你得获取图书的编号啊是吧?哎,那么获取图书编号。哎,获取这个图书编号,然后第二调用。service.query book by ID,你把这个ID放进来是吧,得到这个图书信息,得到修改的图书信息,就这样子。得到这个修改的图书信息好了,那么这个时候怎么办呢?你都得到了以后怎么办?你得到那个图形息为了干嘛?是不是为了给这个页面去显示的,所以你呢,需要干嘛?把图书保存到录快速的域中,哎,然后第四请求转发到哎斜杠page下的me。
07:11
下一个book edit.jp页面就这样子啊,就这样子,这就是这个方法他需要干的事情,至此呢,这个程序啊,又从这边流转到了下面来。又流转到这里来。哎,好了。那么这里是干嘛呀,把数据带到哎这个表单中,把修改的图书信息,哎,那么带到表当中去显示是吧?诶这个去怎么老敲错呢,去显示好这个呢,咱们了解一下。OK,好了,这是咱们修改图书要做的第一步。
08:04
啊,这是咱们修改图书要做的第一步,哎,我把这个稍微调整一下。好,那现在呢,咱们就按照这一步啊来操作一下啊,按照这个呢来操作一下。好。呃,我们先干嘛呀,先在这边加一个get book方法,咱们这里其实还没有book里面在哪呀,这里面啊,其实还没有这方法,咱们来复制一份。Get a book啊,那么我们说这里要干的事情就是获取请求的参数,图书编号,其次,第二是吧,就是调用book service.que book BYD啊,查询图书,第三就是保存。
09:04
啊,读书到read cost域中第四是吧,请求转发到哎,Pages下的many左下的book edit的GDP页面好了是吧?哎,大家看一下哈,现在我们这个操作当中的三个元素都有了,这个修改这个方法啊,这个页面都有了,咱们先把这个流程诶先给它调整起来,首先修改地址改一下。嗯,我们看看哈,修改的地址就不是这个了,就不是直接跳过来了,而是让它请求给manage book问号。Action等于get,哎呀,Get book,并且ID等于图书的编号,啊,图书的编号,那么有这图书编号之后,哎,咱们回到咱们这个book色列里面来。
10:05
是吧?它上了吗?Get到它了啊,嗯,这里获取图出的编号int ID等于web us.per int Iq.getter ID是吧?默认值,哎,咱们给个零,好,接着查询一下book service.get que book by ID啊,ID放进来创建呃,这个查询的图书,然后啊,保存到record域当中。然后呢,剪个短发。斜杠playri写错了啊,Playri大家注意啊,我呢很熟,我不看了也没问题,大家要是不熟的话,我建议大家不要盲敲啊,你可以看着这一边。来这样子复去复制啊,这样子的话,你就不会出现这个错误的一个字符的情况,大家刚开始写这个正常改查的时候,只要错一个字符,基本上就够你们查一天的啊,要注意啊,IEQ好就完了。
11:13
是吧,答的功能就写好了,那么转发过来之后,大家看那个流程就从上面到到下来了,是吧?啊这里是干嘛需要到book edit的页面当中啊,输出诶需要修改的这些表单信息来吧,我们到这边来,呃,找到这个W6啊,咱们得给它输出一下Iq.book.n啊。这就是修改的图书的说明,修改的图书的价格。修改的图书的作者,大家如果不知道这边是啥,你就看这能对上是吧,能对上啊,来IQ点点request request.book.to就这样子,就这样子好哎,那么这个就好了。
12:20
那咱们在这边来刷新看一下哈,整个流程咱们写完了,咱们先看一下这个,呃,回来刷新刷新,大家注意啊,一定要回到图书列表页面,因为咱们这个功能发起啊,就是从图书列表的这个修改起来的啊,那么我们可以在这边呢,打上一个断点,看看整个代码的一个流程。啊,咱们现在是第八个吗。哦,现在是乱模式,先停一下啊,咱们用第bug启动来测试一下啊,毕竟大家第一次接触这种正能改查,我们看一下啊,好好看一下整个细节。好。
13:00
启动成功了啊,部署成功了啊好,我们来看一下后台图书管理过来了啊,过来之后呢,咱们看看这个时间行驶这多少啊。24你看到吧,看下面24吧,好,点击。呃,啊,我点错了是吧,点的是删除了,咱们看一个修改。24点击修改,大家看一下哈。这ID是多少呢?24,咱们刚才已经看过了,24没问题,查询这个图书啊,这个图书刚刚查了就是什么实行简史,你看有了哈,或者你看下面也行,或者你把鼠标移上来啊,稍微等一会你看它就能看见这个信息,对吧?哎,然后保存到liquid域当中,再往下走,请求转发过去啊,大家记住,一般到了什么呢?到了这个调试的这个方法的最后一行,如果你不想再看的时候点这个啊。点这个,否则的话你还要进入到源代码中啊,点这个走翻过去。好,看看页面这个数据是不是出来了,哎,这就是修改图书,咱们要做的第一步,先把数据啊回显到表单项当中。
我来说两句