【发布时间】:2010-09-18 05:27:27
【问题描述】:
如何评论 JSP 表达式,例如:<%= map.size() %>
有没有类似<%= // map.size() %>?的东西
【问题讨论】:
如何评论 JSP 表达式,例如:<%= map.size() %>
有没有类似<%= // map.size() %>?的东西
【问题讨论】:
纯 JSP cmets 如下所示:
<%-- Comment --%>
因此,如果您想保留“=”。您可以执行以下操作:
<%--= map.size() --%>
关键是<%= 定义了一个表达式的开头,在这个表达式中你不能让正文为空,但如果纯 JSP 注释不吸引你,你可以这样做:
<% /*= map.size()*/ %>
Code Conventions for the JavaServer Pages Technology Version 1.x Language 提供有关您可用的不同评论选项的详细信息(但完全没有链接目标,因此我无法将您直接链接到相关部分 - 嘘!)
【讨论】:
在 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 设计的。
【讨论】:
你可以在jsp页面中使用这个注释
<%--your comment --%>
jsp页面注释声明的第二种方式可以在jsp代码中使用两种类型的注释
single line comment
<% your code //your comment%>
multiple line comment
<% your code
/**
your another comment
**/
%>
您也可以通过html代码对jsp页面进行评论,例如:
<!-- your commment -->
【讨论】:
当您不希望用户看到评论时使用:
<%-- comment --%>
如果您不关心/希望用户能够查看源代码并看到您可以使用的评论:
<!-- comment -->
如有疑问,请使用 JSP 注释。
【讨论】:
你的<%= //map.size() %> 不能正常工作,因为它本来应该是这样的
<% //= map.size() %>
【讨论】:
我的建议是在 JSP 页面中使用 cmets 的最佳方式<%-- Comment --%>
.因为它不会在客户端浏览器中显示(不会在 HTML 页面中呈现)。
【讨论】:
其中之一:
在html中
<!-- map.size here because -->
<%= map.size() %>
理论上以下应该可以工作,但我从来没有这样使用过。
<%= map.size() // map.size here because %>
【讨论】: