00:00
接着呢,我们来看看第三种啊脚本,那就是代码脚本,我们来看看代码脚本的一个格式是什么样子。格式式啊,大家注意看一下代码脚本怎么写呢,就是这样子,就是间号百分号。然后后面是百分号减号减,那么这里写的是加法,语句就这样子。啊,这就是他的一个格式。OK,哎呀。嗯,咱把它拿上来。OK,咱们把看能不能把它把它去掉。啊,去不了,那咱先不管了哈,好,那么接着我们来看一下哈,那它的作用是什么呀。代码脚本的作用是啊,可以在JSP页面中。啊,那么编写我们自己需要的什么呢?功能。
01:04
诶功能大家注意,那都可以写什么东西呢?基本上就是写的就是什么,写的是加法语句啊,如果你写的是方法什么之类,大家注意,那你得用生命脚本。啊,OK,写的是Java语句,好,那都可以写哪些Java语句呢?比如说这三种,我们给大家演示一下哈,我们还是在这里面。好。我一个一个给他。住了哈。好,我们先看第一种啊,If语句来间号百分号,哎,我们定一个变量啊,I等于12对吧,然后呢,我们可以在这里面判断一下I,如果等等于12。大家注意看,我们在这里输出输出啊,我们说这个国哥好帅是吧?嗯,好了,那如果是else呢,我们来说说国歌。
02:06
又骗人了是吧?嗯,来好了,大家注意看啊,那这个肯定是等于12的,那控制台就会输出这个内容来我们看一下哈,我们刷新刷新好以后啊。我们看看这个控制台。哎,大家看这个是不是输出了,看见了吧,OK啊,等会我把它清掉哈,再来一次你还是能看见吧,哎,那如果说我把这个值改了是三。来请看一下啊,咱们刷新。这个时候他是不是输出else的情况了,对吧?啊,这就是什么呢?就是if语句。那么我们其实也会好奇说,老师这段东西它翻译之后是啥样子啊,来我们看看哈。呃,打开这个。他在哪呢?往下拉大家看,翻译出这个代码,那这个代码是不是刚好就是我们在这个if语句里写的一模一样啊,原封不动的其实就翻译起来了,大家看见了吗?
03:07
没什么变化啊,这是IF1句,那如果说是负循环呢,间号百分号,大家注意看一下哈,那么int j等于零啊,我直接写负循环就行了,负循环。Int j等于零啊J小于10G加加好,我们输出的公式台J。啊,这好,这个咱们去看一下哈,我刷新。对吧,控制台就会有这个输出,再看从零变利到九,这是一个负循环输出吧,对吧,好。哎,这付存款,那么它翻译之后是什么样子呢?来大家请看一下。是不是也跟我们在代码脚本中写的这个内容一模一样啊,哎,一样,那接着呢,我们再来看第三点就是大家注意看啊,由于我们的这个。
04:04
代码脚本。它都翻译到哪里去,你观察到了没有,它都翻译到了下划线GSP service方法中,那么第三点就是什么呢?就是。我们看这边吧,我们在下划线JSP service方法中可以写的代码,在代码脚本中都可以写。哎,都可以写好,我给你举个例子哈,就比如说。我们在这里面,我们是不是可以用这个对象啊。对吧,我们可以用这个对象吧,好,那我在这里能不能用呢?来请看啊,快有吧,点get a parater对吧,我在获取请求参数上面那个usual name,好,我们。创建一下这个变量啊。OK,然后咱们还可以打一来。
05:02
啊,用户名的请求参数指示,因为呢,大家看见了。好,那我们刷新走。往下拉这里是不是得到了,那翻译出来是什么效果呢。我们往下拉。往下来诶,大家看这个代码是不是跟我们自己在这里面写一样啊,没啥区别,你看见吗?哎,没啥区别,好,那我们讲到这里之后啊,我们要整理一下了啊,回头整理一下,我们说大家注意看一下哈,代码脚本的特点是有以下几点,一啊什么东西呢?代码脚本。代码九本翻译之后都在下划线GDP service方法中就这样子。就这样子。第二。
06:02
第二点大家注意看一下哈,那么代码脚本。由于翻译到下划线JP_JSP service方法中,所以在下划线接着p service方法中。的现有对象都可以直接使用对吧,也就是说大家看这里的这些对象啊。来咱们稍微看一下哈,这些对象咱们都是可以直接用的,甚至这些参数都能用。啊都能有好,那接着还有什么特点呢,大家注意。这个代码脚本呢,比前面的都要强大。大家注意看一下哈。我们说代码脚本。
07:02
大家记住啊,代码脚本还可以由记住代码脚本还可以由多个。啊,呃,应该换个说法,说什么东西呢?还可以由多个代码脚本块组合完成一个完整的加法语句。这注意看一下,也就是说我现在一个代码脚本里的语句它不完整,但是我可以由多个代码脚本组合完成一个Java语句,我给你举个例子哈,就比如说啊,就比如说我我们这个语句吧。哎,这个是完整的哈,咱们负循环吧,大家看负循环这个百分号减号这样子。等一下。呃,它自动帮我们补充了哈,大家看这个是不是一个代码脚本,然后呢,我们下面这个呢,间号百分号。
08:05
大家想想我们是不是通过两个代码脚本把这样的一个for语句给拆分了,对吧?那它会出错吗?来,我们请看一下啊,我们刷新你看没有任何错误,那么它在这边呢,同样是可以做这个负循环输出的,大家看见了吗?哎,那就是说你看到哈,还可以由多个代码脚本组合完成一个。完成一个完整的的Java语句,那么它翻译之后是什么样子?来请看哈,就区别不大。还是老样子,你看。你看。来就是哪呢,上面这一部分这个for循环是吧,来翻译成这一句,大家看见了吗。好,那么下面这一部分就翻译了这个打印和大括号。大家看见了吗?那么他们刚好组合完成,是不是一个完整的?
09:02
什么东西,哎,这个复循环语句啊好。那接着呢,还没完。大家注意第四点啊,第四点那么代码脚本还可以和表达式脚本一起组合。使用。一起组合使用,在JP页面上输出数据。好,我们给大家演示一下哈,就比如说。大家注意。我们原来。这个地方是不是输出到控制台的,那现在我想输出到页面上怎么办?大家请看一下哈,我还可以在这里面加上间号,百分号等于号J,那这个打印我就不要了,大家看,大家看,你看有的三个东西组合完成一个语句,而且在页面上输出,大家请看哈,我们刷新零到九是不是顺从这里啊?呃,当然咱们要换行哈,换行怎么做呢?
10:06
来美术出一个,咱们让他换行一次。看见了吗?呃,当然我的前面就开始换行好一点。来,大家看这是不是换行了,哎,那由于它们可以组合在一起用,而且一个语句呢,还可以由多个代码脚本组合完成,那么就使得我们的这个。什么呢?这个脚本呢,使用起来非常灵活,我们可以在页面上输出各式各样的东西,我举个例子说,比如说我要输出一个表格是吧,我表格呢有好多行。那比如说我要十卡啊,那我就只写一个行就行了,然后里面每个都是TD。ID好。那我们说D一行,然后这个输出啊,就输出到十是吧,那这时候怎么办?中间这个东西是不是可以循环输出,那我们就可以用这个循环来做,大家看怎么做啊,我把这个拆了,把它包起来。
11:06
那中间循环的内容是什么?循环的是行啊。对吧,那我放在这里,那么我们说了这个地方是不需要输出的,那你可以把这个拿过来给他输出,哎,当然你这里能想输出一开始的话,你还可以加一。大家看一下吗?好,这时候来吧,我们看看这个表格,走,这是不是一个表格,当然当然了,我们这里呢,就看不到这个边框啊,所以看不出来波的一来吧。然后再加上。Skating等于零,这样呢,直观一点走,大家看这是表格吧,哎,这不就出来了吗?你看那我们还可以,甚至呢,还可以输出成其其他,就比如说咱们上面这个if语句。啊,我不让他输出到什么,呃,这个控制台我让输到页面怎么办?来看我们也可以拆分呢。
12:05
怎么做呢?哎呀,它会自动帮我们补全,怎么做呢?间号百分号,好,我们先给它拆,拆成几个,然后大家请看啊,这个地方我给它写成。一是吧,国哥好帅,他一说说页面上,然后这个地方呢,同样,那你得先把它先啊,先包起来哈,百分号减号大于号啊。啊,这样写的稍微有点乱是吧,咱们后面再说怎么写,把它写的整齐一点。来吧。好,这个呢,再再写一遍减号百分号。好,把这个拿出来,放在这里一。啊,放在这里啊。
13:00
OK好了,那么这样呢,也可以输出到这个页面上来,咱们看一下走。这是不是有啊,有好这个呢,咱们了解一下,这就是代码脚本。那代码脚本和前面的脚本呢,组合在一起用,非常的灵活啊。当当当。我们最后啊,还给大家再简单看一下吧,那他这么写完之后,他是什么样的效果,他翻译是什么样子,我们可以给大家看一下,就比如说这一段。这么一段,那翻译成了什么样子呢?就这个哈,来在这边是什么样子啊。就这个,你看翻译出来很复杂,很绕。OK,就这一段。大家看见了吗?那这个地方呢,翻译出来是输出你看见吧,然后下面这个else你翻译到这里来。
14:06
啊,那这个呢,翻译过来是这样。那么这个大括号这边翻译过来是这样。诶,大家看见了吧,好,当然其他的也不例外啊,大家感兴趣呢,咱们可以自己看。好,我把就把这一段呢拿过来。
我来说两句