首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> JSP 程式設計 >> 關於JSP

JSP 基礎語法一:Scriptlet 腳本小程式

     編輯:關於JSP

JSP 是 Web 開發基礎,掌握其語法至關重要。以下整理自李興華視頻手稿。

Scriptlet 簡介

Scriptlet 是嵌入 HTML 中的 Java 程式碼片段,必須置於標記內。JSP 有三種 Scriptlet:

  1. <% %>:定義區域變量、撰寫敘述句。
  2. <%! %>:定義全域變量、方法、類別。
  3. <%= %>:輸出變數或具體內容。

第一種:<% %>

<html><head><body>
<%
  int x = 10;
  String info = "www.baidu.com";
  out.println("<h2>x=" + x++ + "</h2>");
  out.println("<h2>info=" + info + "</h2>");
%>
</body></head></html>

純 Java 代碼置於 <% %> 中。

第二種:<%! %>

<%! public static final String info = "www.baidu.com"; %>
<%! public int add(int x, int y) { return x + y; } %>
<%! 
  class Person {
    private String name;
    private int age;
    public Person(String name, int age) { this.name = name; this.age = age; }
    public String toString() { return "name=" + this.name + ";age=" + this.age; }
  }
%>
<%
  out.println("<h3>info=" + info + "</h3>");
  out.println("<h3>3+5=" + add(3,5) + "</h3>");
  out.println("<h3>" + new Person("zhengsan", 30) + "</h3>");
%>

此區塊定義的成員屬頁面類別層級,可在其他 Scriptlet 中使用。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved