如何评论一个JSPexpression式?

我如何评论一个JSPexpression式,如: <%= map.size() %>

有没有像<%= // map.size() %>?

纯JSP的评论看起来像这样:

 <%-- Comment --%> 

所以如果你想保留“ = ”,你可以这样做:

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

关键是<%=定义了一个expression式的开始,在这个expression式中,你不能将主体留空,但是如果纯粹的JSP注释不吸引你,你可以做这样的事情:

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

JavaServer Pages技术版本1.x语言的代码约定具有关于您可用的不同注释选项的详细信息(但完全缺less链接目标,因此我不能直接将您链接到相关部分 – 嘘!)

在JSP文件中有多种注释方式。

 1. <%-- comment --%> 

一个JSP评论。 被JSP引擎忽略。 在客户机(浏览器源代码)中不可见。

 2. <!-- comment --> 

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

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

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

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

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

但是,应该只使用注释types1和2,因为java文档build议。 这两个注释types(1和2)是为JSPdevise的。

你可以在jsp页面中使用这个注释

  <%--your comment --%> 

在jsp页面中的第二种注释声明方式,你可以使用jsp代码中两个typ的注释

  single line comment <% your code //your comment%> multiple line comment <% your code /** your another comment **/ %> 

你也可以在html代码中对jsp页面进行评论,例如:

 <!-- your commment --> 

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

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

当你不希望用户看到评论使用:

 <%-- comment --%> 

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

 <!-- comment --> 

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

我的build议最好的方法是在JSP页面中使用注释<%-- Comment --%> 。 因为它不会在客户端浏览器中显示(不会在HTML页面中呈现)。

之一:

在html中

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

理论上以下应该工作,但我从来没有用过这种方式。

 <%= map.size() // map.size here because %>