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


一、JSP頁面的基本結構

在傳統的HTML頁面文件里增加Java程序片和JSP標簽就構成了一個JSP頁面文件。

一個JSP頁面可由5種元素組合而成;

1、普通的HTML標記符

2、Jsp標簽。如指令標簽,動作標簽

3、變量和方法的聲明

4、Java程序片

5、Java表達式

我們稱后三部分為JSP的腳本部分

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

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

2JSP標簽、數據和方法聲明、Java程序片由server負責運行。將須要顯示的結果發送給客戶的瀏覽器。

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

二、變量和方法的聲明

在 “<%!”和”%>”標記符號之間聲明變量和方法。在之間放置Java的變量聲明語句。

變量的類型能夠是Java語言同意的不論什么數據類型。

我們將這些變量稱為JSP頁面的成員變量。

在其之間聲明的變量在整個JSP頁面內都有效,由於JSP引擎將JSP頁面轉譯成Java文件時,將這些變量作為類的成員變量。這些變量的內存空間直到server關閉才被釋放。當多個客戶請求一個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>



執行結果



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM