142

如何评论 JSP 表达式,如:<%= map.size() %>

有没有类似的东西<%= // map.size() %>?

4

7 回答 7

225

纯 JSP 注释如下所示:

<%-- Comment --%>

因此,如果您想保留“ =”。您可以执行以下操作:

<%--= map.size() --%>

关键是它<%=定义了表达式的开头,其中您不能将主体留空,但如果纯 JSP 注释不吸引您,您可以这样做:

<% /*= map.size()*/ %>

JavaServer Pages 技术版本 1.x 语言的代码约定详细介绍了您可用的不同注释选项(但完全没有链接目标,因此我无法将您直接链接到相关部分 - 嘘!)

于 2008-10-20T23:17:09.080 回答
45

有多种方法可以在 JSP 文件中进行注释。

1.  <%-- comment --%>

JSP 注释。被 JSP 引擎忽略。在客户端机器中不可见(浏览器源代码)。

2.  <!-- comment -->

HTML 注释。被浏览器忽略。它在客户端机器(浏览器源代码)中作为注释可见。

3. <% my code //my comment %>

Java 单行注释。被编译器忽略。在客户端机器中不可见(浏览器源代码)。

4.   <% my code /**
         my comment  **/  
       %>

Java 多行注释。被编译器忽略。在客户端机器中不可见(浏览器源代码)。

但是应该只使用注释类型 1 和 2,因为 java 文档建议。这两种注释类型(1 和 2)是为 JSP 设计的。

于 2015-05-18T04:16:12.923 回答
8

您可以在 jsp 页面中使用此注释

 <%--your comment --%>

jsp页面中注释声明的第二种方式可以在jsp代码中使用两种类型的注释

 single line comment
 <% your code //your comment%>

multiple line comment 

<% your code 
/**
your another comment
**/

%>

您还可以通过 html 代码对 jsp 页面进行评论,例如:

<!-- your commment -->
于 2014-02-14T09:34:03.497 回答
5

当您不希望用户看到评论时,请使用:

<%-- comment --%>

如果您不关心/希望用户能够查看源代码并查看您可以使用的评论:

<!-- comment -->

如有疑问,请使用 JSP 注释。

于 2015-01-15T04:45:03.340 回答
2

<%= //map.size() %>不只是工作,因为它应该是

<% //= map.size() %>
于 2008-10-20T23:32:13.370 回答
2

我的建议是在 JSP 页面中使用评论的最佳方式<%-- Comment --%> 。因为它不会在客户端浏览器中显示(不会在 HTML 页面中呈现)。

于 2017-05-31T07:48:44.323 回答
-3

之一:

在 html 中

<!-- map.size here because --> 
<%= map.size() %>

从理论上讲,以下应该可以工作,但我从未以这种方式使用它。

<%= map.size() // map.size here because %>
于 2008-10-20T23:04:31.100 回答