首頁  >  文章  >  Java  >  jsp頁面是什麼

jsp頁面是什麼

(*-*)浩
(*-*)浩原創
2019-05-15 09:25:208420瀏覽

jsp頁面是指在傳統的HTML頁面檔案中加入java程式和jsp標籤的頁面。一個JSP頁面檔案的副檔名是jsp,檔案的名字必須符合識別碼規定。

jsp頁面是什麼

JSP 頁面的副檔名為 .jsp 或.jspx,web 伺服器透過此副檔名通知 JSP 引擎處理該頁面中的元素。透過部署描述檔 web.xml,也可使用其他副檔名和 JSP 引擎聯繫。

推薦課程:java課程

在傳統的HTML頁面檔案中加入Java程式和JSP標籤就構成了一個JSP頁面檔案。簡單來說,一個JSP頁面除了普通的HTML標記符外,再使用標記符號「<%」,「%>」加入Java程式片。一個JSP頁面檔案的副檔名是jsp,檔案的名字必須符合標識符規定,需要注意的是,JSP技術是基於Java語言,名字區分大小寫。為了明顯區分大小寫,我們用大寫字母書寫普通的HTML標記符號。

範例:

<%@pagr contentType="text/html;charset="utf-8"%>
<HTML>
	<BODY BGCOLOR=cyan>
		<FONT Size=1>
			<P>
				这是一个简单的JSP页面
				<% int i,sum=0;
					for(int 1;i<100;i++)
					{
						sum=sum+i;
					}%>
			</p>
			<P>
				1到100的连续的和是:
				<BR/>
				<%=sum%>
			</P>
		</FONT>
	</BODY>
</HTML>

JSP 規格裡描述了 JSP 頁面的確切格式。
透過JSP 引擎解釋 JSP 頁面中的標籤,產生所需內容。例如,呼叫一個 bean 來存取一個使用JDBC API 的資料庫或是包含一個檔案。然後 JSP 引擎會把回傳的結果以 HTML(或XML)頁面的形式傳送到瀏覽器。實質上是把產生內容的業務邏輯封裝在伺服器端處理的標籤和 beans 中。

JSP 頁面通常被編譯成 Java 平台 servlet 類別。因此,JSP 頁面的運作需要有能支援 Java 平台 servlet 規格的 Java 虛擬機器。
JSP 頁面其實只是在第一次被呼叫的時候被編譯一次。頁面被編譯成 Java Servlet 類別 ,並駐留在伺服器記憶體中,這樣以後調用該頁面時將很快。

當然,JSP 規格支援 XML 文件的建立。對於簡單的 XML 文件生成,XML 標籤將以靜態的部分包含在 JSP 頁面中。動態的 XML 產生則需要使用 bean 元件或自訂標籤來實作。請參閱白皮書 Developing XML Solutions with JavaServer Pages Technology (PDF)可以獲得更多的細節。

JSP 2.0 規格描述了 JSP 頁面和 XML 文件之間的對應。透過此對應可以使用 XML 工具來產生和處理 JSP 頁面。
JSP 規格包括了標準的標籤,用於使用和處理 bean。使用 useBean 標籤產生一個特定 JavaBeans 的實例。如果這個類別的實例已經存在,則直接使用。否則,建立一個新的實例。 setProperty 和 getProperty 標籤可讓您操作給定物件的屬性。

相關推薦:java入門教學

以上是jsp頁面是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:if是什麼意思下一篇:if是什麼意思