JSP 文法基礎知識,jsp文法基礎知識

來源:互聯網
上載者:User

JSP 文法基礎知識,jsp文法基礎知識

1. JSP注釋

JSP 中注釋分兩大類:

 顯式注釋: <!--HTML 注釋,用戶端可見-->(加重傳輸負擔,盡量少用)
 隱式注釋:
格式一:// 單行注釋
格式二:/* */ 單行或多行注釋
格式三:<%--JSP 注釋,用戶端不可見--%> JSP 注釋
舉例:
編寫 JSP 檔案,包含以上三種注釋



2. Scriptlet(指令碼小程式)

      所有嵌入在 HTML 程式碼中的 Java 程式都必須使用 Scriptlet 標記出來。
Scriptlet 包括:小指令碼、聲明和運算式,下面分別介紹。


(1)小指令碼:<%Java 代碼%>

 可以寫我們 Java 應用程式方法中的各種語句,包括定義變數等,但是不能寫方法。
 原因:這些代碼會被 JSP 引擎轉換成類中的方法體,若寫了方法,相當於方法體中
聲明方法,所以不能在小指令碼中寫方法。

例如:

在 Jsp 頁面中求 1-100 累加和並在頁面輸出:



(2)聲明:<%! 方法 %>

 定義全域常量,編寫方法,但不能直接在<%!  %>裡面寫任何普通語句,因為此部分會被 JSP
    引擎轉換成類中的一個方法。
 注意:此部分不能使用 JSP 內建對象。

例如:
聲明一個格式化日期的方法,調用顯示當前日期。




(3)運算式: <%=%>

 輸出一個變數或一個具體內容。

例如:
分別用 out.print()和運算式在頁面上列印十行十列的表格,比較哪種方式更好。
out.print()輸出:



運算式輸出:更簡潔,前台代碼更規整,所以推薦此種方式。





















聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.