题
如何评论JSP表达式,如:<%= map.size() %>
是否有<%= // map.size() %>?
解决方案
纯JSP评论如下所示:
<%-- Comment --%>
所以如果你想保留<!>“; =
<!>”,你可以这样做:
<%--= map.size() --%>
关键是<%=
定义表达式的开头,在这种情况下你不能将主体留空,但如果纯JSP注释不适合你,你可以做这样的事情:
<% /*= map.size()*/ %>
JavaServer Pages Technology Version 1.x语言的代码约定有关于您可用的不同评论选项的详细信息(但完全没有链接目标,因此我无法将您直接链接到相关部分 - 嘘!)
其他提示
在JSP文件中有多种注释方式。
1. <%-- comment --%>
JSP评论。被JSP引擎忽略。 在客户端计算机中不可见(浏览器源代码)。
2. <!-- comment -->
HTML评论。被浏览器忽略。 它在客户端计算机(浏览器源代码)中可见为注释。
3. <% my code //my comment %>
Java单行评论。编译器忽略了。 在客户端计算机中不可见(浏览器源代码)。
4. <% my code /**
my comment **/
%>
Java多行评论。被编译器忽略。 在客户端计算机中不可见(浏览器源代码)。
但是应该只使用注释类型1和2,因为java文档建议。这两种注释类型(1 <!> amp; 2)是为JSP设计的。
您可以在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 -->
如果您不希望用户看到评论使用:
<%-- comment --%>
如果您不在乎/希望用户能够查看来源并查看您可以使用的评论:
<!-- comment -->
如有疑问,请使用JSP注释。
你的<%= //map.size() %>
并不简单,因为它应该是
<% //= map.size() %>
我的建议最好的方法是在JSP页面<%-- Comment --%>
中使用注释
。因为它不会在客户端浏览器中显示(不会在HTML页面中呈现)。
其中一个:
在html中
<!-- map.size here because -->
<%= map.size() %>
理论上下面应该有用,但我从来没用过这种方式。
<%= map.size() // map.size here because %>