JSP注释对客户机可见



我参加了一次面试,面试官问我如何编写对客户端可见的JSP注释(HTML页面)。我回答

<%-- comment --%>

还有其他方法吗?

JSP规范中只有一种类型的JSP注释。

JSP注释语法:<%-- comment --%>

这个JSP注释标记告诉JSP容器忽略编译中的注释部分。也就是说,源代码的注释部分不会被考虑为' response '解析的内容。

的例子:

<%-- This JSP comment part will not be included in the response object --%>

这是JSP注释吗?

<!-- comment -->不是JSP注释。这是HTML注释。JSP容器将此HTML注释标记视为与任何其他HTML标记相同。当视图源完成后,这个标记之间给出的内容是可见的。无论如何,这与JSP容器无关,这是这个HTML标记的预期行为。示例

<!-- This HTML comment part is included in the response object and can be seen in view source -->
在<% %>脚本标记中使用的

//或/* comment */也不是JSP注释。这只是一个java注释,JSP容器没有为这个注释的使用保留任何特殊处理。

因此,在JSP中没有任何东西被称为隐藏注释或输出注释。

在这里找到JavaServer Pages 2.3 Specification - JSP.1.5 Comments Section

最新更新