00:01
增加功能我们做完了,接下来呢,我们做修改功能,那么修改功能啊,其实就是在每一行数据的后面有一个小铅笔的按钮,当我点击按钮的时候,它会跳转到对应的修改页面,所以大家看我们点击按钮跳转到修改页面,然后修改完成之后,我们点击按钮,然后它会把我们的数据在数据库里面给他改正,然后回到之前的查询页面,应该是这样的一个过程啊,所以呢,我们接下来把这个功能呢,我们来完成一下,那么首先我得先找到这个按钮,这个按钮啊,它是每一行用户他都会有的,所以我们来看一看。那么每一行都会有的,其实就在这个位置,那么我们的按钮是中间的这个pencil小铅笔的按钮,所以说当我点击它的时候,我们应该跳转到修改的页面,所以我写上咱们叫做on click,好,然后我们现在写上,咱们叫做跳转,咱们叫做嗯嗯,咱们就写上吧,咱们叫做go啊,Update page好了,那你要去到修改页面的话,你得告诉我你修改哪一条啊,所以你还得把当前用户的主件你告诉我,所以我们这里拷贝,拷贝之后在我们这里增加一个方法function,然后给它一个ID,接下来我们就写上了,咱们叫window.location.h ref,然后Dollar符APP。
01:47
Pass,然后斜杠UR叫I,叫编辑页面,那么我要传一个我们的组件ID啊,等于我们加上ID就可以了,那好,我们的这个按钮点击完了,那接下来在我程序当中,我要把功能给它加上public string叫edit。
02:11
然后接下来我们写上啊,Request mapping啊,斜杠叫edit,那这个时候你要获取我们的数据啊,然后我们的组件咱们拿到,然后我要跳转到我们的修改页面,叫UR,叫edit就可以了,可是我们讲过你修改的时候,你得把修改之前的数据给它显示出来,否则我怎么知道改什么呢?那也就意味着当我跳转页面的时候,我们是需要把之前的数据查出来的,所以写上user service.query我们叫by ID,通过ID把那个用户查出来,所以我们返回的就应该是一个用户信息,那么你返回的是用户信息的话,那么你在修改页面要把它传过去,所以我再加上一个model,好了,写完之后,那接下来。
03:12
来,我们写上model点增加,那么这里呢,就是了。好,U填写好了,接下来点击小灯泡创建方法,接下来再点。好,然后写上啊,U door query by ID,那么把ID传进去啊,组键查询点小灯泡好了,那么这里呢,我们说比较简单的蛇口文,所以我们就直接在我们这个位置给它来写上了啊好,然后条件组件查询还是非踌的,因为它会有索引呢,嗯,好,那么写完之后啊,我们现在用户信息已经查完了,查完之后我们该跳转页面,那我们必须有一个修改的页面,那么修改页面跟新增页面其实非常的像,就是按钮啊,元素啊有一些变化,所以我们拷贝,拷贝以后把它改成叫edit,好打开。
04:21
打开以后,那么我们来改一改它其中的内容,那这个地方就不叫新增了,我们来替换一下,我们叫做修改好我们替换,替换以后,那么我们接着再来看我们的账号名称和邮箱地址,那我需要把你修改之前的数据给它展现出来,所以value它等于我们Dollar符,咱们叫u.log in account。然后这里value,它等于Dollar符,然后呢,U的点U内,还有我们这里value等于Dollar符,然后呢是u.email啊好了,写完之后,接下来是我们的这个按钮,咱们就不叫insert button了,来我们改一改,叫update button,嗯,好,给它来替换一下,嗯,好了,那么写完以后我来看一看,呃,修改按钮点击点击之后,那么这里呢,要判断账号是否非空,好然后下面那下面这就不是insert了,应该叫update,然后我们这里logging account username email,但是你想想你修改的时候是不是应该组件修改啊,所以我们这里呢,还应该把组键给它加上所以ID,然后我们写上咱们Dollar符,然后写,诶不,嗯,咱们这么写吧,嗯。
05:51
咱们Dollar符大括号叫u.ID我们的这个它是由后台传递到页面当中的,所以我们采用EL表达式来获取它的主件啊,然后后面这个地方我们就该改了,咱们叫用户信息修改成功,那么这叫修改失败啊好,诶,咱们这么写就可以了啊,那你修改成功以后也应该回到之前的那个页面呢,所以我们这儿就可以了啊啊具体的修改功能呢,我们先不写,咱们先把页面跳过来,咱们再说别的啊,好把我们这里给它停了,然后重新启动服务器。
06:36
好了,现在已经启动完了,那我们接下来试一试我们刷新啊,我们现在呢,就想把789这条数据呢给它修改了,所以我们点击小铅笔,只要跳过去的话就可以了,点点完以后大家会发现没有问题啊,我们的数据已经展示出来,我们的修改也是对的哦,这个修改这个加好像不太对呀,嗯嗯,改一改那个小图标,这个小图标应该是个pencil啊,不是个plus,我们写上叫pencil啊,把那个小图标我们变一变来刷新,诶,好了,是个小铅笔就可以了啊。
我来说两句