4

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

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

但它不起作用!

所以我必须要:

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

真的很急,有没有其他方法?任何帮助表示赞赏!

4

5 回答 5

4

JSP.1.5.2 JSP 文档中的注释

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

    <![CDATA[<!-- 评论 -->]]>

于 2011-10-21T21:15:23.923 回答
2

<!-- comment -->用于评论。JSPX 文件使用 XML 语法,这就是 XML 样式注释在这里起作用的原因。

另请阅读文章创建 JSP 文档以了解 JSP 标准语法和 XML 语法之间的区别

于 2011-05-17T06:28:01.563 回答
0

您的尝试很接近,JSP 注释如下所示:

<%-- some commented out stuff --%>
于 2010-06-11T10:41:42.043 回答
0

你试过 XML IGNORE 吗?

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

当你想要它回来时,将 IGNORE 更改为 INCLUDE。

于 2010-06-11T14:01:02.487 回答
0

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

  • JSP评论:<%-- comment text --%>

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

JSP 注释不会导出为 HTML,并且会被 JSP 引擎忽略。

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

于 2019-02-13T09:04:46.770 回答