隐藏评论和输出评论之间的差异

时间:2017-11-10 14:56:03

标签: jsp

我正在准备面试,所以在阅读一些问题时,我发现" JSP评论被称为隐藏评论,而html评论被称为输出评论"。答案说,如果我们尝试在JSP中查看源代码,则不会显示注释,而在HTML中,将显示注释。

但是我能够在视图来源部分看到评论。任何人都能明白这个疑问吗?

1 个答案:

答案 0 :(得分:0)

Jsp文件在准备好通过网络发送之前进行编译。所以,如果你在Java代码中添加任何注释,编译器就不关心它,只是在编译版本的code.hurrah中修改它,发生了什么?注释不再可查看,因为它被编译器忽略并删除。

现在,对于HTML,HTML文件不会通过任何编译阶段。它们由浏览器直接呈现。现在,浏览器并没有修剪它们,而是在渲染时忽略了它们的存在。

因此,JSP文件中的注释将被删除/修剪/删除(或者您想说的任何内容),并且只会忽略HTML注释。所以他们是可见的。

这就是为什么jsp注释被称为隐藏注释而html注释被称为输出注释。

现在来到你的最后一行......

代码在哪里?把代码导致你麻烦。任何来自社区的人都一定会解决你的疑虑。

所有最好的面试.. !!祝好运。 :)