00:00
下。那么这个功能呢,叫做什么呢?叫做用户删除信息,那么怎么做呢?首先在浏览器中啊,我们看到了用户信息的展示列表在这儿,那么在这里边呢,我们需要在这个表格中啊,再添加一列,添加一列在这列中干嘛呢?放我们的超链接标签命令,那么每一个超链接标签命令呢?那么将关联当前的这个用户编号,当用户点击这个超链接的时候呢,那么要把这个用户的编号作为请求参数发送到服务端。而在我们的服务端中呢,将有一个叫做user delete server,他在执行的时候呢,将拿到这个编号,然后呢,通过do把这个编号作为数据填充到删除命令中,并把删除命令发送到数据库数据中来进行执行,执行之后呢,要把这个结果通过显示对象写到显应启中交览器展示,告诉我们删除它是否成功。
01:01
好了,那么现在先做第一步,在这个表中添加一列。那么这个浏览器中所看到数据是怎么来的呢?它是通过user find来提供的,所以在这里边呢,我们加一点点print,然后写上个信息,之后呢,在这里边PD啊,写上PD,然后呢,里边写上什么呢?写上操作二字,好操作。然后在数据行输出过程中的时候呢,我们每一行上面都追加一列,好,我们看一下,写上我们的TD过来,然后在这里边呢,丢一个超链接进去一个超链接,然后写什么呢?写的就是呃,删除用户,删除我的用户,那么在超链接里边依然要控制住浏览器请求三要素,那么这里边his,那么都有啥?首先访问是当前计算机中my web网站下的一个叫做user delete delete这么个资源,然后在这个过程中要携带一个参数,我们把它叫做UCID,那么这个参数值是什么呢?这个参数值就是我们当前超链接所在的这一行中的这个用户的编号值。
02:19
那么怎么来呢?从这个对象里边拿取CTRLC,然后在这里边双引号,再加user ID就可以了,好,那么加好这个内容之后,我们重新刷一下,刷一下浏览器,好,用户注册啊,用户查询在这每个都有了,那么他能不能控制浏览器的三要素呢?F12键。Network看一下,比如说点这个传链接,他要把编号为一的这个编号发过去,走看控制台到这里边访问my web网站下的userc例的资源参数名称userc ID值等于一,请求方式GET3要素可以,也就是说这里边这个传感器能控制住浏览器,它的什么呢?它的请求三要素,那么当请求发到服务端之后,在服端里边tocad将调用这个压力,所以我们接下来写这个,好回过头来之后,那么我们去看一看啊来。
03:21
我们在我们的这个。C,下面去新建这个threat,好,在这那我给它取个名字就叫做use delete threat好了,保存一下,保存完毕之后呢,写一下它对外的这个请求路径啊,User delete,接线user DLT delete好了,然后在这里边由于是超链接发起的请求,那么请方式必然只能是get的方式,所以重写读盖的方法,那么这里边谢谢怎么做?那么第一步我们需要去调用请求对象干嘛呢?读取,读取的是请求投中的这个参数,那么这个参数是啥呢?就是我们说的这个叫做用户编号这第一步,那么第二步干嘛呢?那么在这里边我们是需要去调用我们的Bao,那么将我们的这个用户的编号去填充,填充到delete这个命令中,并把它发送,发送到我们的这个数据库的服务器上。
04:31
好了,然后第三步,那么我们在这里边需要去调用,调用我们的响应对象,那么将处理的结果以二进制的形式把它写入,写入到我们的下游器中,那么来干嘛呢?最终交给我们的浏览器啊,交给我们的浏览器好了三步,那么现在做第一步,首先我在这里面啊,我将要去干嘛呢?声明一个变量,它叫做UCIID,它将存储我们从请求图里边拿到的这个编号信息,那我们这就写上了,它叫做UCIID等于request.get perter,我们拿到这个编号了。好了,那第二步呢,再找do,那咱们写上user do过来,范为new user do行了,那么在DOD中有没有提供这个服务方法呢?没有,自个写好了,我们写上。
05:31
根据用户的编号来删除用户信息,好,Public in的BRT delete,那么在这个方法中,我们要推送的CIRC命令是什么呢?Delete from啊,Delete from users there,条件user I等于多少?我们需要的是什么呢?需要的是一个用户编号好了存进来,那么存完之后呢?我们找车啊,找辆小汽车,然后U出场,点把放去,然后由点set in来放我们的这个战略的数字,然后写上in.value of user ID放好之后发车就行了。那么点e up date,我们在这边声明一个变量来接收处理结果result都是值为零啊,已接收。无论这件事情成还是不成,最终要把资源做相关的消。
06:31
销毁处理catch final,然后在这写上什么u.close销毁状它,然后把这个结果返回re that,返回结果,那么这是删除删除操作,然后回到user delete这个资源里边来,那么在这里边我们去看一下,呃,在这里边我们写上do,点什么呢?Delete,我们把这个UCID传入进来,传之后呢,我们需要得到一个结果,那么在这里边先re,数值为零,我们收到这个处理结果了,Re y,那么拿到这个结果之后呢?那么接下来利用输出流来做输出,那么我们写上print,咱写上print write好了,O初始值。那么在这里边呢,我们首先先去借到这个输出流,那写上response.get right好了,然后呢,输出什么内容呢?要跟。
07:31
对这个处理结果来做一个动态的决定,好了,那我们写上说如果这个结果result它的值相当于一,那我们就说删除成功了。那么这时候我们可以借鉴一下我们的userc a d,那么把这句话拿过来,CTRLC复制一下,放到我们的userc这列中,往里一放,那么这统写的是用户信息,他呀,删除成功了,好,回来,那么再过来,那么这是用户信息删除失败,删除失败好了,考虑到这个内容里边既有HTL标签命令,又有文字内容,且文字内容是中文,所以在获得输出流之前,我们需要通过响应对象对响应头里边的content属性做设置,告诉他高浏览器用这两个编辑器来编译,并且遇到文字的时候,请用我们说的UTF-八来进行处理,好删除表定删除搞定。
08:31
那么接下来我们重新启动一下服务器,然后呢,来做一个相关的测试啊,不用重启,因为已经关了好点一下。看看效果。啊,我们看一下啊,嗯。进来之后看好了用户查询干掉谁四号。走,你删除成功还有没有四号呢?没有了干掉五号。
09:05
干到六号。然后呢,干掉什么呢?七号,诶你看删除我们表里边就这三条数据了,不信到处库去搂一眼刷新。我们看一下啊右键呃。走,就这三行数据,然后在这里边有个小问题,咋的性别变成这个样子了呢?这是什么呀,性别辩证,这是什么?这乱码的问题了,哎,我们得看一看啊。这边男男女女都正常。我数据库怎么了?恶的数据库怎么变成这个这个这个样子呢,我们看啊多点啊,我查询一下啊,那我这男男女士样本注册一下啊。注册一下,注册一下我们说的这个,呃,Johns Jos John,然后密码123男,然后呢,写上 Jos dressat163.com。
10:03
注册成功查询拿的是男男女女,然后我的数据库里边是个什么情况呢?诶我们看看啊。我数据库里边怎么是一堆问号呢?他今天不是很爽吗?我们看看进来啊,进来之后。我们看一下这是什么情况。这是诶,这张表里边好哦,这张表里好神奇,它竟然都没有这个东西啊,这里边儿嗯,Na cat啊,我觉得我这个服务器啊。我得重启一下。打开。诶。我的BD里边user在这,然后打开表。哦,正常了啊,没事,虚惊一场虚惊一场行了,那么这就是删除功能啊,删除功能好了,然后呢。
我来说两句