00:00
好,下面呢,我们首先来看注释。之前在学习。Itl的时候,大家知道iml注释是什么?是不是这个。这是IL注释。JSP呢,也有专门的JSP注释,他是怎么写的呢?是这样写的。诶,大家看到了吧,尖括号。百分号杠杠。然后杠杠百分号,监控号,这其中括起来的内容就是GSP注释。那么itml注释和JSP注释有什么区别呢?我们可以这样。大家看我现在刷新一下这个页面。
01:04
好。刷新了就是访问了呀,访问以后就会怎么样,访问以后我们的JSP翻译引擎,他们cat里边的JSP翻译引擎是不是就会把这个文件翻译,为什么。是不是翻译为点加吧,然后点加吧。再被翻译为。点class。对吧,那么我们之前提到的。GP规范。那么JSP规范tomcat啊,里边的JSP翻译已经是遵循这个JSP规范进行翻译的。他会将。注释,将我们这两种不同的注释,注意两种不同的注释。翻译到我们的点Java里边,翻译到什么地方呢。
02:01
看一下我们,他说啊,该文件已经被其他应用程序修改,你想要重新载入它吗?啊,是的。看到没?这有爱L主持诶。我的JSP柱是跑哪了?切P注释。有没有看看有没有没有啊。他是没有的,什么意思呢。我们的GDP翻译引擎会将HML注释翻译到哪儿?翻译到,看好看好。这个service方法中的。哪儿啊,out.right里边。翻译到这儿。
03:00
而JP注释会被忽略掉。那就意味着什么?我想问大家,那又意味着什么?它翻译到这儿。放到了out.right里边了,那就说明这个东西。被放到了标准输出流里边。发送给了客户端浏览器,也就是说客户端浏览器会截取到它。会读取到这个数据。有同学说读取到,那这不显示啊,它是注释啊,IL注释啊,你能显示了吗。我们可以看这。打开I watch。我们记录下啊,然后我回撤。大家看响应。看这想要内容里有没有。
04:00
是不是有这个东西,有说这什么呀,那乱码呀。是发过来了吧,对不对,这就那个HTML注释,但是这下边还有一行啊,你看看。这一行。JB注释,这是不是根本没有啊?对不对,这儿根本就没有,它下边仅有仅仅有一行什么。杠T,杠T什么东西啊,制表位啊,对不对,仅仅就一个制表位。回车换行。这加着一个回旋车换行,所以再发过来一个换行,所以在这儿有个空行。明白了吧,那么我们从哪还可以看到效果呢?从这大家看右击。查看页面源代码。有没有?对不对,为什么我们这儿看不见,就是因为我们浏览器对于它的解析是什么,忽略,对它进行忽略。
05:08
OK了,所以啊,对于注释我们需要注意。Iml注释会被GDP翻译引擎翻译到哪儿?太大。Out点里边,确切的说是不是那个surface方法的这个里边啊,而JP注释会被JP翻译引擎忽略。在里边是看不到的。另外从客户端浏览器角度来说,爱猫注释。客户端是可以看到的,但JSP注释客户端是看不到的。所以这就会引发一个什么问题呢?我们在使用的时候,使用的原则,如果你的这个注释啊很重要。这个注释很重要。不想让。
06:00
客户端浏览器看到,那么你应该把这个注释写到什么地方?对,写到或者说写成JSP注释,不要写成iml注释,因为写成iml注释客户端会看到。好,这就是注释。
我来说两句