2010-06-11 78 views
3

如何評論jspx頁面中的代碼?我已經嘗試了幾種方法,如何評論jspx頁面

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

但它不行!

所以,我必須:

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

它真的urgly,是否有其他方法嗎? 任何幫助表示讚賞!

回答

0

你接近你的嘗試之一,JSP評論看起來象下面這樣:

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

謝謝,Tendayi。實際上,我嘗試了<% - 一些評論 - %>,並且我總是在tomcat6.0下得到如下異常, org.apache.jasper.JasperException:/WEB-INF/views/login.jspx (12,10)元素的內容必須包含格式正確的字符數據或標記。 – ricky 2010-06-11 13:02:04

+1

這不會工作,我們使用「jspx」。不是jsp – 2012-03-12 18:56:48

0

你試過XML忽略?

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

當您想要IGNORE時,將IGNORE更改爲INCLUDE。

+0

那是什麼標準? – 2011-10-11 14:10:23

2

只需使用<!-- comment -->進行評論。 JSPX文件使用XML語法,因此這是XML樣式註釋在此處工作的原因。

而且讀條Creating a JSP Document理解標準的JSP語法和XML語法之間的區別

+0

我試過了,但這個東西不起作用 – 2012-03-12 18:54:10

3

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 [< - 評論 - >] >

+0

要在你的html輸出中使用'<![CDATA [<! - comment - >]]>'在你的jspx文檔中打印註釋,你甚至可以添加變量' 10<![CDATA [<! - score:$ {score} - >]]>'! – 2017-02-01 11:03:12