JSP頁面的基本結構 及聲明變量

一、JSP頁面的基本結構

在傳統的HTML頁面文件中加入Java程序片和JSP標籤就構成了一個JSP頁面文件。一個JSP頁面可由5種元素組合而成;

1、普通的HTML標記符

2、Jsp標籤,如指令標籤,動作標籤

3、變量和方法的聲明

4、Java程序片

5、Java表達式

我們稱後三部分爲JSP的腳本部分

 當服務器上的一個JSP頁面被第一個請求執行時,服務器上的JSP引擎首先將JSP頁面文件轉譯成一個Java文件,再將這個Java文件編譯成生成字節碼文件,然後通過執行字節碼文件響應客戶的請求。這個 字節碼文件的任務就是:

1、把JSP頁面中普通的HTML標記符號交給客戶的瀏覽器執行顯示。

2JSP標籤、數據和方法聲明、Java程序片由服務器負責執行,將需要顯示的結果發送給客戶的瀏覽器。

3Java表達式由服務器負責計算,並將結果轉化爲字符串,然後交給客戶的瀏覽器負責顯示

二、變量和方法的聲明

在 “<%!”和”%>”標記符號之間聲明變量和方法。在之間放置Java的變量聲明語句。變量的類型可以是Java語言允許的任何數據類型。我們將這些變量稱爲JSP頁面的成員變量。

在其之間聲明的變量在整個JSP頁面內都有效,因爲JSP引擎將JSP頁面轉譯成Java文件時,將這些變量作爲類的成員變量,這些變量的內存空間直到服務器關閉才被釋放。當多個客戶請求一個JSP頁面時,JSP引擎爲每個客戶啓動一個線程,這些線程由JSP頁面成員變量操作的結果,都會影響到其他用戶。


example 

   

<%@ page contentType="text/html;charset=GB2312"%>
<HTML>
<BODY BGCOLOR=cyan>
<FONT Size=4>
<%!
 int i=0;
 %>
 <%
 i++;
 %>
<p>您是第
           <%=i%>
		   個訪問本站的客戶。
		<p>
		
		</FONT>
		</BODY>
		</HTML>



運行結果


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章