首頁  >  文章  >  Java  >  jsp用的什麼語言

jsp用的什麼語言

(*-*)浩
(*-*)浩原創
2019-06-01 10:34:233140瀏覽

JSP全名為Java Server Pages,是一種動態網頁開發技術。它使用JSP標籤在HTML網頁中插入Java程式碼。標籤通常以<%開頭以%>結束。

jsp用的什麼語言

JSP是一種Java servlet,主要用於實作Java web應用程式的使用者介面部分。 JSP中可以使用HTML程式碼、JS程式碼、CSS程式碼、Java程式碼片段以及嵌入JSP操作和命令來編寫JSP。

JSP透過網頁表單取得使用者輸入資料、存取資料庫及其他資料來源,然後動態地建立網頁。

JSP標籤有多種功能,例如存取資料庫、記錄使用者選擇資訊、存取JavaBeans元件等,也可以在不同的網頁中傳遞控制資訊和分享資訊。

JSP 的優點

與ASP 比較:

動態部分用Java 寫,所以更強大易用可以移植到多種不同的伺服器與作業系統

與PHP 比較:

更好的工具支援

#與Servlet 比較:

建立HTML 更方便

與Javascript 相比:

工作原理

以下步驟顯示了Web伺服器是如何使用JSP來建立網頁的:

就像其他普通的網頁一樣,您的瀏覽器會傳送HTTP請求給伺服器。

Web伺服器辨識出這是一個對JSP網頁的請求,並且將該請求傳遞給JSP引擎。透過使用URL或.jsp檔案來完成。

JSP引擎從磁碟中載入JSP文件,然後將它們轉化為servlet。這種轉換只是簡單地將所有模板文字改用println()語句,並且將所有的JSP元素轉換成Java程式碼。

JSP引擎將servlet編譯成可執行類,並且將原始請求傳遞給servlet引擎。

Web伺服器的某個元件將會呼叫servlet引擎,然後載入並執行servlet類別。在執行過程中,servlet產生HTML格式的輸出並將其內嵌於HTTP response中交給Web伺服器。

Web伺服器以靜態HTML網頁的形式將HTTP response傳回您​​的瀏覽器。

最終,Web瀏覽器處理HTTP response中動態產生的HTML網頁,就好像在處理靜態網頁一樣。

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

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