我正在准备面试,所以在阅读一些问题时,我发现"JSP评论被称为隐藏评论,而html评论被称为输出评论"。答案是,如果我们尝试在JSP中查看源代码,则不会显示注释,而在HTML中,则会显示注释。
但是我可以在视图源部分看到评论。有人能澄清这个疑问吗?
JSP中允许两种类型的注释。这些是隐藏的和输出的注释。隐藏的注释不会出现在html生成的输出中,而输出的注释会出现在生成的输出中。
隐藏注释示例:
<%-- This is hidden comment --%>
输出注释示例:
<!-- This is output comment -->
从技术上讲,如果使用典型的JSP注释,比如
<%-- This is a comment --%>
,并做一个视图源,你不会看到它在客户端,但如果你做一个HTML样式的注释
<!-- This is a comment -->
,您可以在客户端看到查看源文件。不用说,您也可以像普通Java样式一样在JSP标记中进行注释。
Html注释不会阻止jsp求值
<!-- <%! int x = 0; %> -->