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代碼都寫在<% %>這個裏面
第六個 // 是語句單行註釋。