00:00
看好了,变了,咱们在这样写一个HR标签,HR标签干嘛用的,它会在我们浏览器上面输出一个小红线的啊,你刷新一下啊,一个小红线啊,跨跨时纪的不一样了,那么现在我们在HR下面同样做这个事情,说我要把什么呢?把全局作用力对象中这个叫做sid的共享数据值拿出来,其到想要启动怎么办?看好了,我要写上啊,学员ID啊学员ID,然后上EL表达式,怎么写呢?来一个美元符号,来一个大括号好了,那么这个数据从哪取呢?全局中对象,所以在ER表式里边我们写上airlic SCO air scope是什么呢?是ER表达式中对于全局对象所起的一个别名啊是吧?全局对对象在俺们这嘎叫什么呢?叫2SCOPE,然后呢,从它里边取出叫SI直定输。
01:00
猪怎么办呢?点sid,就这么简单,看到没有?在这好了,放上去第二个学员的姓名啊,学员的姓名,那么学员性名在哪里呢?在我们当前的这个私人储物柜中上ER表达式给来写上s scope.s内,那在这好了,在这,那么我们的这个第三步啊,我们看写学员的地址,在这上E220美元符号加大括号,然后它来自于请求作用对象中的后这共享数据,那么怎么取呢?它叫做request pop request go,什么是请求作用对象在ER表达式的别名,然后在里边点我们说的hope就行了,那么效果呢,是一模一样的。诶,我们刷新一下啊,刷新一下那效果是一模一样的,但是你看这个开压步的各位同学,大家请看这样的一个开压步骤,是把之前的什么呢?每次开发过程的三个步骤浓缩成呢,一步呢,三步变一步,开发的速度就提升上来了,所以百20亿出呢,诶就受到企业的一致好评了,那么从220亿出场之后呢?那么如果谁再敢在GP里边,那么用这种Java命令的方式去读数据并输出,诶老板就要跟他拼命了,说你是故意来为难我的吧,这件事情明明可以一步搞定,你为什么要给我写长长的三步呢?你是不是要磨洋工浪费时间呢?
02:39
所以我们说呢,呃,当E220亿出场之后呢,那么在GP里边,当我们要从作用一对象中拿数据,并且要想体的时候,就没人再敢写这样的命令的,那么有有有多奇葩呢?我呢是2004年入行的,在我入行的时候,我接触的第一个项目里边,在摘区中就看不到这样的命令格式了,全就是EL2004年,那这把呢,是20022020年了,16年之前就没人敢在JP里边这么写了,你要这么写,那么老板首先就生气,然后身边的同事也会嘲笑你,他说哎,你是不是技术不行啊,你在VIP里边,你要他写Java源代码,做程序员最怕人说什么呢?你技术不行,所以大家都换成这种方式来写了,哎,在这好了,那么这个就是咱们说看到到什么呢?ER表式,那么我们去聊聊这个东西啊,咱们看第一个啊。
03:39
那么EL表达式好了,那么首先呢,我们先去看看啊,那么它的这个具体的命令格式啊,命令格式,那么美元符号,然后呢,大括号,然后在这里边写的是什么呢?写的是作用于对象的别名,点我们说什么呢?点我们的共享数据好了,这是它的一个命令格式,那么往下看第二个,那么这个命令它有什么作用呢?啊,命令它的作用首先看第一句话啊,那么在这里边咱们的这个EL表达式,它呢,是我们这个EL工具包,是EL工具包里边呢,所提供的一种什么呢?一种特殊的这个命令格式啊,一种特殊的命令格式,那么这种格式江湖人称什么呢?它呀叫做表达式啊,叫做表达式命令格式,实际上各位同学。
04:39
从我们从学编程到现在啊,我们已经几乎啊,呃,差不多啊,见到了什么呢?见到了我们说三种宾语数学方式,第一种呢,就是加va Java,它叫做什么呢?命令行的书写方式,第二种呢,就是HTMLHML叫什么呀?它叫做标签式的命令出解方式,那么第三种呢,就是这个列R表达式,它叫做表达式命令格式,所以我们跟大家反复讲,咱们不记命令的原因是什么呢?因为命令的表现形态啊,多种多样啊,多种多样,百人有百味,我画个圈圈,我可以跟人讲这是个命令,对不对,我我写个小点,我也可以说他是个命令作者,他就是上帝,他怎么写,那么咱们就怎么办。所以命令格式呢,千变万化,不要纠结它的表现形式,嗯,让大家这原理和什么呢?相关的这个流程就行了,好了,那么往下看这里边,那么看第二个,那么我们。
05:39
的这个EL表达式,它呢,在我们的这个JFP文件上来使用啊,来使用说这个执行的命令格式,他专门在我们的JP文件上来使用的,那么它在使用过程中有什么作用呢?第三件事情,那么他呢负责负责在我们的这个JFP文件上面,那么从这个作用于对象中读取指定的这个共享数据,并把它输出,输出到我们的响应体中,你看这两小命令诶,非常精简,从全局作用对象中拿到这个叫做sid的这个共享数据的值,并把这个值写入到我们的响应体中,啊提到响应体中在这儿看到没有,好了。
06:30
那么这个呢,就是我们说的什么呢?关于这个ER表达式的这个介绍啊,它的命令格式我们来看一下,美元符号大括号全,然后显示作用对象的别名,点共享数据名,那么在JP文件执行的时候呢,这段命令它就从指定的作用对象中拿到这个数据值,并把它写到我们的响应体中,诶,在这。
我来说两句