如何评论JSP表达式?

时间:2008-10-20 22:59:28

标签: jsp comments

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

是否有类似<%= // map.size() %>?

的内容

7 个答案:

答案 0 :(得分:195)

纯JSP评论如下所示:

<%-- Comment --%>

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

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

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

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

Code Conventions for the JavaServer Pages Technology Version 1.x Language详细介绍了您可以使用的不同评论选项(但完全没有链接目标,因此我无法将您直接链接到相关部分 - 嘘!)

答案 1 :(得分:32)

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

答案 2 :(得分:8)

您可以在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 -->

答案 3 :(得分:3)

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

<%-- comment --%>

如果您不在乎/希望用户能够查看来源并查看您可以使用的评论:

<!-- comment -->

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

答案 4 :(得分:2)

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

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

答案 5 :(得分:1)

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

答案 6 :(得分:-3)

其中一个:

在html中

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

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

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