jsp原始碼怎麼用

來源:酷知科普網 2.68W

JSP(全稱Java Server Pages)java伺服器頁面,執行在服務端語言,一般的java開發的web專案,不會單純的使用jsp,會使用jsp作為檢視層,後端的控制層、業務模型還是會使用java來實現,也就是通常所說的MVC模式,jsp只負責V這塊。初級java開發人員,有時候會在網上下載一些jsp原始碼來學習,或是朋友或同事發過來的jsp原始碼,但不知道怎麼執行,下面就來簡單的介紹下

操作方法

(01)網上下載下來的jsp原始碼的專案,大部分的java程式碼是編譯之後的class檔案,但可以看到jsp原始碼。如果下載下來的專案是包含全部的原始碼最好。如果需要修改原始碼的可以匯入idea或者eclipse開發工具中進行修改(如果不需要修改可以跳過匯入這步,直接看後面執行步驟)

(02)開啟idea開發工具,點選檔案File選單,選擇open,選擇帶有jsp原始碼的專案檔案

jsp原始碼怎麼用
jsp原始碼怎麼用 第2張

(03)選擇檔案之後,一般選擇下jdk版本,預設下一步即可,也可以在匯入完成之後再對jdk版本進行修改。(如果是下載來的原始碼涉及到資料庫的,需要修改下資料庫連線配置),然後就可以開啟對應的jsp檔案進行編輯,如下圖所示

jsp原始碼怎麼用 第3張

(04)修改完成之後,可以執行專案了,jsp直接執行不了,需要藉助與web容器,例如tomcat,weblogic,jetty等。我們這裡以tomcat為例來說明。(沒有tomcat的可以自行下載,免費開源的),如果匯入到idea開發工具的,可以在idea裡面關聯tomcat執行專案。下面說明下如何在tomcat裡面只執行jsp頁面,把jsp檔案複製到tomcat的webapps目錄下面

jsp原始碼怎麼用 第4張

(05)示例jsp頁面原始碼如下圖

jsp原始碼怎麼用 第5張

(06)拷貝完成之後,啟動tomcat容器,tomcat進入bin目錄中,執行檔案啟動

jsp原始碼怎麼用 第6張
jsp原始碼怎麼用 第7張

(07)啟動完成之後,可以開啟瀏覽器訪問對應的頁面,輸入頁面訪問地址,預設tomcat是8080埠。

jsp原始碼怎麼用 第8張

(08)正常的web專案執行,需要打包成war包進行專案釋出,這裡就不做說明了。本例主要是簡單的介紹下針對現成jsp原始碼的修改和執行訪問的教程

特別提示

從上面例子看,貌似jsp原始碼是不需要編譯就可以直接執行的,其實jsp在執行之前是經過編譯的,底層會先轉換成sevlet的java程式碼再編譯的,這個步驟是web容器來完成的

熱門標籤