00:00
我们把前面讲的MVC。案例的整个页面都用JSTL跟ell重写一下,看一看,写完之后是不是会有一种脱胎换骨的感觉呢?首先呢,把这个包加进来。RO过来。登天好翻拜。第一个这应该不用吧,是吧,没有下一个index。这个页面有吧,好了,那怎么办呢,我这么搬啊。把这个改个名,改成INDEX1。
01:03
下划线一。因为以前那个名,我还得用这个改成index。怎么搞啊,先需要把我们的那个TL那包搞进来。把JTM标裤导进来啊。U。号1.1这两个就可以。不要了,保存JS,这个不能改,这些都是正常的。好,这部分都需要重写。这是判断什么呀,说是是不是判断我们request里边这个custom是不是空啊,我首先需要它存在这个属性,同时需要这个属性不是空摆CTRL。
02:07
先先放着,我们直接改啊C。If。什么呢,说。Request scope点。他怎么不为空吧?稀饭。这两个就O了,就不要了。CTRLX。这事这也不要了。我们配个格。好,Table是没问题的,这边这个循环我们改成标签。C for each items。
03:05
Request scope点。是吧?然后呢?CTRLX。这也不要了。好,里边ID。汉点ID。cut.name。叫内大个点内。这个叫点。
04:04
嗯。B给写完好,这块写完之后的话呢,这块我们要写两个这个呃超链接,写超链接的话,实际上这个时候应该写一个绝对路径,所以说好方法直接这么写。CURL。Y斜杠。I。点。C。IDY6谁呀?cast.id因为这个是不是在这个循环里边啊,这是可以用的着的,然后的话呢。写一个叫for IL,整个这个最中线。
05:03
IURL写完。底下这个道理是一样的,CTRLC过来。不应该写成。Delete ul,然后呢,这是一样的,拿过来。吉,Delete行了,到这个地方就改成功了哈,我们。先看一下。因为我改的就是页面,所以说的话呢,我把这个服务器跑起来,这个服务器不需要经常的充器。也不需要重新来加载这个项目啊。没毛病。
06:00
不,你写的吗?Index。ID加个标识你就知道了。没问题。好了,写完比例题。删除也可以删是吧,修改。可以成功没问题,好了,In fact OK new customer。下划线一。改以前的就可以了。嗯。I。好,这块这个的话呢,我们都可以重新写,大家看啊。
07:05
See if。嗯。如果不是空,我们可以直接这样写,Request scope里边的。不等于no。如果有的话,我就。拿过来,CTRLC。很不容易。我前一个。这个值呢?1REQUESTco.MY。大家看啊,我这个是不是完全基于标签的这个账号代码,实际上我们看着在页面上应该有的就是标签,而不是代码这块更省劲,那主持营EL就可以啊。
08:02
怎么写,宽容点吧。那你看这个时,这个代码不是省一点半点,而是省的非常非常多。我address。繁荣点。保存可以了,帮我们看看啊六。No。是不是可以回血啊?
09:01
VC two at硅谷。5257152。没问题,好了,这是我们改的第二个。下面的话呢,Success这个应该不用改。Test。这个test没有update上。这个update_一,我要改原生的这个。装不要。就是说我们用这个,呃,G的好处是什么呀,我不用再去导入这个类了。又是一个好处之外。我页面上都是标签。
10:00
搞定回来这句话是不是跟我们这里边儿是不是一样啊。等空,你看这个当时写的特别麻烦,现在的话呢,我们改为使用gstell来写,首先的话一点点来哈,这个线需要搞定。这句话跟。这地方是不是一样啊,CTRLC先复制过来。复制过来,那不是message吗?然后打印红色的好了,那这块这个是怎么回事啊,那大家想一想。这块的话呢,我是不是要用要为ID name name address跟赋值啊。还记得这个吧,然后呢,我先需要看一个这个什么呢?这叫嗯卡,如果卡模不为空的话,我这个值是这样负的,如果要是为空的话呢,我这个值是从取里面负的吧,那这个时候实际上就是一个三个运转符呗,我们先看这个。
11:08
ID,当然我这个值的话呢,我这块直接付了一个ID,那么我们也可以直接付。怎么直接付啊?He said。哦,这是ID吗?Y6,这个Y6是谁呢?你看这个ID怎么负的啊,ID有可能是。卡通的ID也有可能是什么呀?也有可能是这个ID,是不是就这两种情况,那写吧。说。如果不等于空的话。那我就取的是点ID,否则取的是点ID,这是不是就完了。
12:02
王晨同学。是吧?嗯。这是不是可以了呀,能看懂吧。他他们不等于空,不等于空的话,我取的是谁呀,你看这块我判断它是不是是不是空啊,不等于空话是不是取它的ID啊。取这个ID如果是空呢,取的是是谁说发什么ID啊,这就完了呗,发到我们一招下来一共是五个,下一个是谁o name。哦。Name name是谁呀?看name本身,我是的,Get name吧,否则是。他的吧,Name哈,于是过来这块写,写法应该叫。Name吧。否则叫。Old的name完成一个下一个name name是谁呢?Customer name这块是不是还是这个old name,所以这块是o name啊带过来。
13:14
Name这个是哦,Name老的,老的名字,旧的那个。Name。那下一个呢,下一个是address跟送这个就跟上面一样了啊,直接写就可以了,Address。放。写完这个,写成。OK,这部这部分代码的话呢,给他干掉。
14:00
对吧,你看同样可以实现功能,这个代码跟以前比优雅的不得了。琴就是优雅了哈,于是呢,看这个这个是ID吧。这个是old name。这个是name。这个是,呃。Dress。嗯。这个是保存这就可以了,回来。查询没问题,我们再点个update。Update,我让它不一样哈。加个标记,大家看。
15:02
的确是我们新的来MVC写上北京二这块写个。八九,大家看这两个是不是都改过来了,这是还以前的。好了,我改成一个MVC3成功吧,整个我们这个实现的话呢,是没问题的,这样的话呢,我们就把以前整个基于账号代码的显示改为了GSTL,我们可以逐一的对比一下,比方说INDEX1这个时候写法。嗯,这是便利的时候,怎么样,你看到了是不是需要我这样拿这个括号去嵌套啊,维护起来成本很高,为什么呀,你想啊,这块开始你是不是往下拉,然后去找结束啊,啊,我这个的话呢,完全是基于这个标签的,会好很多很多。那每一个的话呢都一样,特别是我们改最后一个的时候,这个代码比以前少了,而且看起来还更漂亮了。
16:09
好,发给大家,大家看一下。
我来说两句