00:00
好,我们再来看一下out。这out。其实。也不难啊。Out。Out是干嘛的?Out是用于输出的,你比如说。我这。喂。再再再起个什么?呃。这嘛,再起一个。
01:01
The apartment。Department前面不是有school吗?Department,呃,院系是吧,啊,院系,然后给他给他的值。哎,计算机。计算机系是吧,默认是。配给范围好。那现在我就来写了C冒号。Out。那他out什么?你这样写D输出这个东西行吗?这样写可以吗?它是用于输出的,你这样写行吗?
02:02
你可以试试。行吗?他不行。需要怎么写?需要写上它。二表达式。是不是?问题来了。我这么麻烦起来干嘛,我直接用药表达式就输出了。对不对,我直接用它就输出了。直接哑巴他,我写你干嘛呢?是不是不竟多此一举吗?
03:00
那到底你要他有?那这样看,它就没有存在的意义了呀,你注意任何事物,只要它存在,肯定有其存在的原因,有其存在的意义。那。它有什么意义?诶,我们可以看这个东西啊,如果说我现在。把它。给你注释掉了。是不是注释掉了。走。怎么了?这不是一样吗?不错,可是你看他,他这儿还有a default。它可以有默认值,哎,如果说你这个一号表达式。里边这个东西是空的。那么他会把默认值给你输出。
04:07
看到没有?但是。200来是有这个功能吗。没有是不是这第一点啊,第二点,诶,你说它是空的,你这这就让我想起来一个概念。在第二表达式里边是不是有一个叫empty?对不对,有个叫empty。那我们也可以这样想。那如果说我这啊,Department写的是什么,这是不是空串没东西,它会不会显示计算机系呢,也就是说这个。能够。对于C和out啊,它使用default的条件到底是什么?是这个变量没定义还是这个变量?
05:04
他的知识空。或者说他使用default的条件就这个A。运算的empty。如果是空。呃,如果他是true,我就使用default。是什么呢?这个我们还真不知道,不知道我们可以试试呗,对不对,我们知道啊,现在这个情况,如果你运算empty department,它的结果是什么?肯定是初二,但这个变量是不是定义了,你看看使用没有使用default。用了没有,没有没有就说明。这是干嘛的?EL中,则变量没有定义,则。
06:05
使用default指定的值是没有定义,可不是它是否为空。明白吧?把这个注释掉,当然了,你这个如果想实现这个效果啊,也可以,也没啥不行的,你比如说我这儿可以写empty。然后什么东西。是不是问号啊?对不对?问号如果它是出,就说明没有定义,或者它的值是空。那我这就可以来一个。计算机。冒号。
07:04
如果它是空的。那就那就是他如果不空呢。那还是,如果它不空,那还是department的值。是不是,嗯,那先预先先预先。计算机系,因为他现在空的吧,好,现在这个不空,这样的话不空。咱们这个叫软件工程系吧。这个肯定输出软件工程系,你看这个输出是什么。是不是让人工程系?哎,OK了,这就OK了。我们这个要想实现相同的效果,就需要这样写。
08:04
就需要这样写啊,当然这个这也不是完全相同的效果,因为这个这是判断条件是什么,Empty,你如果定义的department,它的值是空串一样是谁。是计算机系好了,这是C冒号,Out啊,Default属性的用法。另外还有个东西。C冒号set,比如啊,我这哇叫什么。家。Topic吧。The topic。来了。Value。来了。我这这样吧,一。
09:05
啊。这是标题啊,是不是VALUE6,就是这个Y6,好,我现在想输出。Topic等于。C、冒号。Out。我数数他。然后呢,我再来一个topic。
10:03
Topic。看好,看看这两个输出有什么不同。嗯。一个直接输出,是不是把这作为是不是文本出现了,还有一个呢。是不是我们的浏览器给他解析了呀。也就是说,这种情况使用一要表达式。我们会让浏览器解析了,是不是这里边it标签呢。而他呢?是不是不解析?就把这个H1是不是直接给他输出了。对不对,他是不写析的,也就是说它是忽略这个iml标签的,看见了就当没看见,作为普通文本出现了。
11:05
我如果说想实现相同的这个效果,可以使用谁,你看着。这还有个escape没?Escape没忽略,没默认是true,是忽略的,我现在要给它填成false,填成false你看出现什么情况了。看到了吧,这个是忽略的,这个是不是不忽略的,这是要的。所以这两个效果是不是。相思啊。OK了,那么对于C和out用法就这了解就可以了,那么到这啊。1234这四个标签呢,其实。说实话。我们很少用。
12:03
核心标签库里边儿的其他标签还很多,就是单独把这四个挑出来,这是瘸子里边挑将军。这四个还算偶尔能用到。其他的我们几乎就用不到,所以这四个标签也是了解即可。
我来说两句