JSP註釋格式

1、JSP註釋格式來源javascript

  JSP是Sun Microsystems公司制定的一種服務器端動態網頁技術的組件規範,其主體由HTML、CSS、JavaScript和Java拼湊組成。css

  正是由於JSP是一種組件規範,也就是說JSP是多種語言技術的整合,使得JSP必須可以儘量兼容多種語言的註釋。
html

2、JSP註釋格式內容前端

  一、前端相關java

    1)HTLM格式註釋: <!-- 註釋內容 -->(多行註釋)web

    2)CSS格式註釋:    /* 註釋內容  */(多行註釋)後端

    3)JavaScript註釋: /* 註釋內容  */  (多行註釋)、 // 註釋內容(單行註釋)
瀏覽器

  二、Java語言服務器

    1)單行註釋:  //  註釋內容網絡

    2)多行註釋:  /* 註釋內容  */  

    3)文檔註釋: JSP中不存在Java的文檔註釋

  三、JSP特有註釋

    1)多行註釋:<%--  註釋內容 --%>

3、JSP註釋格式應用舉例

  本例子將包括儘量多的區別,以便讀者可以徹底明白JSP註釋的區別。使用的編譯器是MyEclipse,並顯示語法高亮。選擇的瀏覽器是Chrome(webkit2內核)。

 1 <%@ page pageEncoding="utf-8" %>
 2 <%@ page contentType="text/html;charset=utf-8" %>
 3 <!DOCTYPE html>
 4 <html>
 5     <head>
 6         <title>JSP註釋格式</title>
 7         <style type="text/css">
 8             /* 這是CSS註釋內容   */
 9         </style>
10         <script type="text/javascript">
11             // 這是javascript註釋內容1
12             /* 這是javascript註釋內容2 */
13         </script>
14     </head>
15     <body>
16         <!-- 
17             out.println("HTML註釋內Java代碼仍然能夠運行") 
18          -->
19             
20         <% 
21             /* 連續輸出10個"Hello World!" */
22             for(int i = 0; i < 10; i++) {
23                 out.println("Hello World!");  // out是JSP的隱含對象,其實就是打印流對象
24             }
25         %>
26         <%--
27             <!-- HTML代碼也不會被運行 -->
28             out.println("這裏的Java代碼不會被運行");
29             也就是說,JSP特有的註釋可以註釋掉全部語言的內容
30          --%>
31     </body>
32 </html>
JSP註釋格式

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 瀏覽器端顯示的結果以下:

  從上面的代碼以及在客戶端運行的結果來看,不一樣的註釋是由不一樣的效果的。基本的規律總結以下:

  一、前端技術註釋

    1)<!-- HTML註釋內容 --> ,內容顯示在瀏覽器源代碼中的,內容Java代碼的內容做爲文本輸出(不運行)。

    2)/* CSS註釋內容,或Javascript註釋內容 */, // JavaScript註釋內容,顯示在瀏覽器源代碼中。

    這是由於前端技術自己的因素。

  二、JSP特有註釋

    JSP特有註釋<%-- 全部內容 --%>,內部的全部內容都不會在瀏覽器顯示,裏面的Java代碼也不會運行。

  三、Java語言註釋

    Java語言註釋,不管是單行註釋仍是多行註釋,都是不會在瀏覽器頁面中顯示的,這是屬於後端的內容。

  結論:在瀏覽器中可以顯示在源代碼中的註釋只可以是HTML、CSS、JavaScript的註釋,後端的註釋只能在服務器端的源代碼中看到。

4、多行註釋、引號、幀類似性的原理分析

  

 

   

  

  宏觀上看是由於存在配對問題,但從計算機底層來看就涉及到如何判斷字節流的問題。如圖計算機網絡的數據幀,接收方接收的是連續的比特流,得判斷哪一個時候是一個幀的開始,哪一個時候是一個幀的結束,這些都是須要標誌來區分的。基於這個思路,理解多行註釋和引號的問題也容易多了。

相關文章
相關標籤/搜索