1. 程式人生 > >Java EE入門教程系列第二章JSP(一)——第一個JSP程式

Java EE入門教程系列第二章JSP(一)——第一個JSP程式

2、1JSP概述

2.1.1JSP簡介

JSP,全稱是Java Server Pages,是在Servlet技術的基礎上形成的,主要完成網頁中伺服器動態部分的編寫。

有如下特點:

(1)一次編寫,隨處執行

(2)可重用元件技術

(3)標記化頁面開發:JSP將許多常用功能封裝起來,以XML標記的形式展現給JSP開發人員,即使不熟悉Java也可以編寫JSP程式。

(4)對大型複雜Web應用支援良好

2.1.2JSP的工作原理

JSP網頁實際上是由在HTML檔案中加入Java程式碼片段和JSP特殊標記構成的,如果你還不瞭解HTML的語句、語法建議先去掌握一下再來繼續學,我上傳了我上課的課件資源可以下載一下,不過好像要一個積分,不想下載的話這個網站是經典學習網站,可以去跟著學習:

http://www.w3school.com.cn/

JSP執行過程如下圖所示:

JSP需要轉換成Servlet是因為後者執行效率比較高,但這僅限於第一次執行。JSP在第一次執行後就被編譯成類檔案,重複呼叫就會直接呼叫類檔案,當然如果對檔案進行了修改,那麼還要重新編譯。(Servlet後面會介紹,可以暫時理解成一個類似於Applet的Java程式)

2.1.3 JSP例項

下面是步驟截圖:

不要直接finish!!!一直next到下面把xml勾選上再finish!!!

建立好專案的樣子:(你要是直接finish就沒有下圖中web.xml檔案

右鍵WebContent,新建JSP檔案(first.jsp)

點選開啟jsp檔案,初始介面如下

在<body></body>中輸入Hello World!——儲存檔案——在左欄右鍵檔案執行

直接finish

出現以下結果時,恭喜你,第一個JSP程式編寫完成啦,撒花!!!

再嘗試以下輸入以下程式碼在<body></body>中(程式碼量很少就不直接複製過來了,自己動手敲一下)

照前面說的方法執行,結果如下:

在第二個程式中我們看到了熟悉的Java程式碼,這也是JSP動態性的表現,相關語法會在後面介紹,是學習JSP的重點