jsp參考(四) 指令碼元素[scriptlet]

來源:互聯網
上載者:User
聲明塊說明 
用於聲明指令碼語言變數或方法。其內容必須是一個採用page指令所定義的語言編寫和完整有效聲明。JSP內建對象在聲明元素中不可見。此處聲明的變數作為編譯單元的成員變數處理。 
 
文法 
文法1 JSP頁面
<%! declaration %>

文法2 JSP Document
<jsp:declaration>declaration</jsp:declaration>

 
樣本 
<%! int globalCounter = 0 %>
<jsp:declaration>
  void doIt() {}
</jsp:declaration>

運算式塊說明 
可用於將執行一個指令碼運算式的結果添加到響應中。開始字元和結束字元之間必須是一個完整合法的運算式。內建對象在運算式中可見。 
 
文法 
文法1 JSP頁面
<%= expression %>

文法2 JSP Document
<jsp:expression>expression</jsp:expression>

 
樣本 
<%= globalCount++ %>
<jsp:expression>"Hello World!"</jsp:expression>

指令碼塊說明 
可用於將指令碼程式碼片段嵌入到頁面中。頁面中所有的小指令碼結合在一起必須能夠構成合法的指令碼語言語句。所有的內建對象在小指令碼中可見。 
 
文法 
文法1 JSP頁面
<% scripting code fragment %>

文法2 JSP Document
<jsp:scriptlet> scripting code fragment </jsp:scriptlet>

 
樣本 
<% for( int i = 0; i < 10; ++i ) { %>
  <b>hello wrold!</b><br>
<% } %>

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.