如何评论一个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 %>