如何在jspx页面中发表评论

时间:2010-06-11 10:28:04

标签: java jsp jspx

如何在jspx页面中注释代码?我尝试了几种方法,

<!--  -->
<%-- -->

但它不起作用!

所以我必须:

<c:if test="${false}">code</c:if>,

真的很难受,还有其他办法吗? 任何帮助表示赞赏!

5 个答案:

答案 0 :(得分:4)

JSP文档中的JSP.1.5.2注释

JSP文档中的注释使用XML语法... 内容的主体被完全忽略。 [3]

CDATA部分可能出现在可能出现字符数据的任何地方;它们用于转义包含字符的文本块,否则这些字符将被识别为标记。 [4]

  1. java.sun.com/products/jsp/syntax/2.0/syntaxref203.html#1004313
  2. java.net/jira/browse/JSP_SPEC_PUBLIC-105
  3. http://jsp.java.net/spec/jsp-2_1-fr-spec.pdf
  4. http://www.w3.org/TR/REC-xml/#sec-cdata-sect

    &lt;![CDATA [&lt;! - comment - &gt;]]&gt;

答案 1 :(得分:2)

只需使用<!-- comment -->即可发表评论。 JSPX文件使用XML语法,因此这是XML样式注释在这里工作的原因。

另请阅读文章Creating a JSP Document以了解JSP标准语法和XML语法之间的区别

答案 2 :(得分:0)

您的尝试很接近,JSP评论如下所示:

<%-- some commented out stuff --%>

答案 3 :(得分:0)

您是否尝试过XML IGNORE?

<![IGNORE[
  <!-- commented out XML -->
]]>

如果需要,请将IGNORE更改为INCLUDE。

答案 4 :(得分:0)

有2种注释:JSP注释和HTML注释。

  • JSP 逗号:<%-- comment text --%>

  • HTML / XML 注释:<!-- comment -->

JSP注释 未导出到HTML,并且被JSP引擎忽略。

HTML注释导出到HTML,因为它们是有效的HTML标记。