在JSP中看到""包起來的代碼,又不是註釋,這個是什麼意思呢?

JSP註釋 
  1> 顯示註釋 
     <!-- 顯式註釋 [ <%= 表達式 %> ] --> 
     在顯式註釋中,註釋部分可以使用表達式,因爲顯式註釋會被JSP引擎解釋; 在客戶端 
     HTML文件的源代碼中生成同樣的註釋信息,但不會在HTML頁面上顯示 
      如: <!-- 本文件的加載日期 <%= (new.java.util.Date()).toLocalString() %> --> 
     在客戶端HTML文件的源代碼中生成如下注釋: 
          <!-- 本文件的加載日期 July 06,2007 --> 
  2> 隱式註釋 
     <%-- JSP 隱式註釋 --%> 
     隱式註釋和顯式註釋一樣不能在JSP頁面顯示, 但是隱式註釋不能在客戶端HTML文件的 
     源代碼中生成同樣的註釋信息,也不能使用表達式; 
scriptlet 
  <% java 代碼 %> 
  在 JSP Scriptlet 裏可直接嵌入任何有效的java語言代碼。可以在 scriptlet 內部可以使用java註釋 //、/* .... */、/** .... */ 
聲明 
  <%! 聲明 %> 
  在聲明部分可以聲明變量和方法,它們只當前JSP頁面有效。 
表達式 
  <%=  %>     
  在<%=和%>之間的表達式會被轉化爲字符串並顯示在網頁上。 
指令 
  <%@ 指令名 屬性=“值” %> 

  JSP指令用於設置和整個JSP頁面相關的屬性,如頁面的編碼方法、包含文件以及是否爲錯誤頁面等。


1. 、 <!--                     //-->   
2. 、 <!--                     -->   
3. 、 <%@                     %>   
4. 、 <%--                     --%>   
5.、 <%                     %>   
6 、// 
第一個和第二個都是整段的註釋,也就是被它們包含的部分都被註釋!   
第三個<%@   %>不是註釋,有引用的意思,一般在jsp中的開頭使用   
第四個<%-- --%>不會發送到客戶端,會被JSP引擎所忽略。 
第五個<%      %> 是在jsp中寫java代碼時的格式。凡是java代碼都寫在<%   %>這個裏面 
第六個 // 是語句單行註釋。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章