程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> jsp基礎語法 一 scriptlet

jsp基礎語法 一 scriptlet

編輯:關於JSP

jsp作為WEB的開發基礎,有其重要的地位,那麼熟練掌握JSP的語法及應用就成了重中之重。

首先我們一起先從JSP的基本語法學起:(以下內容來自李興華視頻手稿整理)

scriptlet簡介

script表示的是腳本小程序,像之前out.println()這個語句是縮寫在<%%>之中的,很明顯,這裡面 縮寫的語句就是一個script. 

在jsp中最重要的部分就是Scriptlet(腳本小程序),所有嵌入在HTML代碼中的java程序都必須使用

Scriplet標記出來,在jsp中一共有三種scriplet代碼

第一種:<% %>,在此scriplet中可以定義局部變量、編寫語句;

第二種:<% ! %>, 在此scriplet中可以定義全局變量、方法、類;

第三種:<% = %>,用於輸出一個變臉或一個具體內容。

第一種script<%%>

<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代碼插入到jsp頁面中時要放在<%%>中

第二種script<%!%>

主要的功能是定義全局變量、方法、類,假設下面定義方法和類,進行驗證

<%!    
      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>");    
 %>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved