00:00
我们来说一下删除,那我们我们在前边就是在上一节课啊,我们讲Mac设计模式案例的时候,讲过一个删除,我们看删除怎么删。删除呢,这个里边的所有操作我们在前边儿诶都学过,看删除操作。来第一个链接。头年应该长成什么样啊?超链接在这吧,超链接我们根据我们目前解的情况的话,我们知道应该长成。Delete。这个样子叫delete点不还不够吧,它需要有个什么呀。
01:04
得出ID吧。ID等于。customer.get ID,因为我删的话,你得告诉我删谁呀,是吧,诶通过。Get请求带了一个参数ID好了。链接,然后到的。比利。方法,比如都需要干什么呀。获取ID,然后呢,调用AO执行删除吧,这就写完了,再然后呢。我需要返回一个页面呢。返回响应,我要执行删除的话,我删除成功,这个貌似是这样的。
02:14
大家看哈。这里边诶,我执行一个删除小径四,我直接删完之后是不是回这个了。是吧,回删直接回到了这个页面,所以说这个时候应该在哪叫删除成功,我们从定向到哪呢到宽点。哎,我重庆降到这个地方就可以。嗯。是。嗯,不相吗,你宽点度你看。拿过来。我执行一个删除。那我上完之后的话呢,我就回这个页面,那以前没有那个就没有了呗,我这是一个重定向,同学说什么时候是转化,什么时候定向来着。
03:08
说落落什么落目标页面。不需要读取当前。请求的,如果目标页面不需要读取当前请求的request属性。又可以使用。使用什么呀。到重定向。诶,我从零向过去就可以了,注意哈,这是这个地儿,那它将显示。将。显示删除后的卡。
04:02
啊,那过来看一下。这个我们再加两个,来,再来个小静吧,呃,创建一个新的。小静四,北京。嗯,13456790000,好了,写完return好,现在我怎么办呢?我想这么查。看这个哈。查询大家注意,大家注意我这块查询的时候,我是不是查的小径啊,好吧,我进行删除。大家发现一个什么问题?我要是一删除的话,那个查询条件是不是丢了呀。懂我的意思没有,就是我们。
05:01
到后边的话呢,会有这样的一个需求,我这个删除啊,是在当前这个查询条件的基础上进行删除,然后呢,我们看到的结果还是刚才那个查询条件还是。带着的这个我们做下一个练习的时候,我们回来说,这个里边的话我们先不说了,有点复杂。就是说我在进行删除的时候,我希望。它能携带那个查询条件,然后呢,删完之后回到我们这个页面里边了,它还是比方刚才小径是吧,小径那个没有了,小径四没有了,小镜三还在,它这个麦克五出不来,应该是这样的一个效果,这个我们在后边的话,我们再说这里边的话呢,展示我们就不加他了,所以说从这个意义上讲的话,你直接来这个点度就没问题。那是啥意思呢?
06:00
那是这么一个意思。我一个以前的一个项目进来。Star。So。大一。十月。12月27号。喜儿的,这不行。喜儿是谁呀?喜儿是我们班以前的一个学生。嗯。这个吧。能直接跑起来应该。
07:16
哦,跑错了,跑这个。服务器。好了,这个意思。下一页。呃,我来出一个条件。Other,比方说我输入51到。60个书。这个时候的话,我们看这个时候一共是四页,一共是四页,我要没有查询条件的20几页啊,是11页,看51~60 OK,然后的话呢,我把某一本书我看某一本书看,就是这本书哈,这本书,然后我再回来。
08:14
大家发现什么呀?这个条件是不是还带着呀。而且我点下一页,我点一个half late选进来,我再回来,大家看是不是还是halfle这一页的在这个条件啊,就是我们所谓的这个进行操作的时候,那个查询条件不丢,我们指的就是这个意思,这个我们在做下一步练习的时候会来说这个里边会有翻页,会有呃,带连接条件的翻页,带连接条件的查看详细信息,这个我们后面来说啊。所以说我们这块的话呢,去这个页面是没问题的,然后就直接删除这就可以了。就可以了,那JP上面还有一个什么呀,JP上的RY吧。
09:04
提示提示什么呀,确定要。删除删除。什么什么的信息吗。还记得这个提示吧,还记得。大明湖畔的夏雨荷吧,是吧,记得这个吧,哎,我们以前学JS的时候,学几块的时候,是不是都写过呀,那这个的话呢,我们也要来去,也要来写一下过来。就是说当我点这个删除的时候,我要弹出确定要删除麦克信息吗?点确定删,不确定的话不删。
10:01
哎,这是这块的一个操作,我们看一看啊,哪块会有难点,我们解决一下,第一个没问题,获取ID删除这个也没问题,这个DA括号都写完了,这里面直接抽出就可以了,哎,这个有一点,那我如果要是确定的话怎么办,如果不确定的话怎么办呢?我们来把这个写一下。大家看。嗯,Index。注意这个啊叫删除。我会所有的删除加上一个超链接,我写个CSS吧,Class叫比例诶。我给它加入什么呀,加入quiry。一盘。
11:01
这里面有PPT。Equal。CC。不知道这个想法。搞进来。Src。Scripts下编的。Proceed。他说加不进来。复制。跟爹。高啊,好了再看。
12:02
开个头哈。大家是不是挺怀念我们写的日子,忘了正好说一个复习嘛,点delete.on没有on是吧,Click。里面什么写function默认行为吧。不,那。War一个。Flag。等于。等于什么呢?For确定要删除。确定要删除什么什么短信。西吗什么什么的我不说了啊,我直接捋特什么呀一个来弄什么意思吧,我要是返回to的话是不就正常执行呢,返回false的话是就停止了呢。
13:08
看一下。来,就这个页面刷新。给他。取消。取消确定。是不是执行了一个操作呀,啥也没写,写一个。叫。Delete,点度。再回来。啊。取消确定看比例,哎,这就是我们整个的这个操作,那这里边的话呢,其他的法自个写啊,我们只写了这样的。一几行代码?这么写的。
14:05
好了,大家把其余的功能写完。一起来完成删除,看一下,首先到这个里边来。delete.do问号大家看我这块的话呢,我这个A是不是也在这循环里边啊,所以说他他妈点。Get ID我是可以用的,那我加的delete是什么目的啊?是不是为了加那个。是不是被是不是在试卷好选呢,点例子,然后我们找到哦,注意啊,这是第二个哈,这是第二个。该name些等于是。
15:01
A parent是TD,是TR吧?Find find的什么?TD第几高?Nico。从零开始吧,一。点next。确定要删除。加加。的信息吗?过来。回馈刷新。麦克吧,看见了吗?Jerry,行了。换。然后如果确实是删的话,怎么办呢?我得去这个方法在这个里,呃,So,这个里边步骤我们刚才已经写了啊,删除。在这呢,先获取ID的spr等于request.get getter。
16:12
ID好了,写个int ID等于零,然后呢,TRY开,为什么说拆开啊,因为我传过来这个家伙不一定能够转化成一个电形,为什么不一定,为什么不一定能转呢?我在写的时候啊,我这么写啊,问号ID等于十,我是这样写的吧,恶意的写的AA有可能吧,所以说我给它放在这个,哎,拆开里面出异常,我们不管出异常的话,这个ID取的是几啊。是不是零啊,我直接customer DAo.deleted传写完,然后response.send去哪?
17:00
去花点保存。整个操作完事。查询。啊。Delete delete。是不是坏没?看一遍。莆田比例。眉山。那方法是不是掉了呢?感觉方法应该是掉了,没有反应啊。后来这个值获取了,删了,我们感觉是没问题的啊,怎么办呢?下七三号ID保存。等一下。嗯。
18:00
坏了。确实是怎么了,我发现过来吧。嗯,到这儿。Index看看。哦,我是不是没写ID啊,ID等于吧,对吧,没写这个,那这值怎么过去再找好。出山了一嘛,对三没了。OK。数据表。刷新没有了,我们入两个一。一。But。北京。幺。3455667788。二。Jerry,南京。
19:01
13455667766。保存。这就可以了,再看我接着可以删。整个这个操作就写完了,看底下这块,看底下这个状状状态栏是不是ID等于几呀。我一删不就成功了吗?那同学说,老师,你这玩意有啥用啊?大家看这个啊,我写个delete,点度问号ID等于ABC,大家看这是不是不出错啊。懂我的意思吧,ABC的时候怎么了?我要写ABC的话,是不是意味着我这100函数出异常了,直接转到后边吧,这个时候这个ID值还是零,懂这个意思吗?啊,100行加上一个断点看一下。嗯。回来。
20:03
来delete.do问号ID等于ABC。看着100行,我们往下翻。是不是直接往后边来根本就没走好了,那我要写个正常的呢。As list了啊,我选个正常,我们大家看几个正常的,比方说这个ID是二班。比例它点度问号ID等于二再看。下一行这直数获取着了呀,二吗?二打印了,然后进行删除,然后正常走就是这个流程,所以说的话呢,我们把这个放在拆开里边是很有意义的,防止什么呀,防止这个idm tr不能够被转为定制型。
21:08
写一下的作用。什么防止ID s tr不能?转为in就行,不能转的话怎么了?如果不能转的话,若不能转则ID等于零吧,然后的话呢。无法,无法进行任何的删除操作。啊,我们这个时候的话呢,如果ID要是不能转的话,这一行是不是出异常了,非常后边这事就不能找了,所以说他连数据库都不连数据库都这个这个这个不会进行获取整个这个结果的话呢,就OK了。
22:09
好了,这就是我们的删除操作。
我来说两句