2008-10-20 28 views

回答

171

纯JSP的评论是这样的:

<%-- Comment --%> 

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

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

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

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

Code Conventions for the JavaServer Pages Technology Version 1.x Language大约有不同的评论可用选项的细节给你(但具有完全缺乏的链接目标,所以我不能直接将您链接到相关的部分 - !BOO)

-3

之一:

在HTML

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

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

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

这似乎并没有解决askers问题。 – 2014-02-12 22:26:15

2

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

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

可以在JSP页面中使用此评论

<%--your comment --%> 

评论申报方式二在JSP页面,您可以使用两个典型的注释在JSP代码

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

multiple line comment 

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

%> 

你可以JSP页面上的HTML代码示例还评论:

<!-- your commment --> 
2

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

<%-- comment --%> 

如果你不在乎/希望用户能够查看源的d见注释您可以使用:

<!-- comment --> 

有疑问时使用JSP注释。

21

在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设计的。

0

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