Jakarta EE 程式設計/Jakarta Server Pages
外觀
以下是一個使用 Eclipse 建立 JSP 的極簡教程。
- 如果您尚未安裝 Eclipse,請閱讀 此頁面。
- 如果您尚未安裝應用程式伺服器,請閱讀 此頁面。
- 啟動 Eclipse
- 在“專案資源管理器”檢視中,右鍵單擊並選擇“新建”->“其他...”
- 選擇“Web”->“動態 Web 專案”。
- 將“專案名稱”鍵入為“helloworld”。
- 在“目標執行時”中,確保已選擇您的應用程式伺服器例項。
- 單擊“完成”。
- 雙擊您的新專案以開啟它。
- 右鍵單擊“WebContent”資料夾。
- 選擇“新建”->“JSP 檔案”。
- 在“檔名”中,鍵入
FirstPage.jsp。它將是您的 JSP 的名稱。 - 單擊“完成”。新的
FirstPage.jsp檔案應該出現在“WebContent”資料夾中。 - 在新的 JSP 檔案中找到文字
<body>。 - 在該文字之後,寫
Hello World!。 - 右鍵單擊“WebContent/WEB-INF”資料夾。
- 選擇“新建”->“檔案”。
- 在“檔名”中,鍵入
web.xml。此檔案用於將我們的 JSP 與 URL 連結,以便訪問它。它可以對映許多其他東西。 - 單擊“完成”。
- 雙擊新檔案以開啟它。
- 在檔案中,寫入以下內容
<?xml version="1.0" encoding="ISO-8859-1" ?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<servlet>
<servlet-name>firstpage</servlet-name>
<jsp-file>/FirstPage.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>firstpage</servlet-name>
<url-pattern>/firstpage</url-pattern>
</servlet-mapping>
</web-app>
- 右鍵單擊專案。
- 選擇“匯出”->“WAR 檔案”。如果您找不到“WAR 檔案”選項,請改為單擊“匯出...”、選擇“Web”->“WAR 檔案”,然後單擊“下一步”>。Web 專案應該命名為
helloworld。 - 選擇目標位置。它將是建立包含 JSP 的應用程式的資料夾。記住這個位置。
- 單擊“完成”。
- 進入您建立應用程式的資料夾。您應該看到一個名為
helloworld.war的檔案。 - 將您的 WAR 檔案複製/貼上到應用程式伺服器的部署資料夾中。
- 啟動您的應用程式伺服器。
- 在瀏覽器中,訪問
https://:8080/helloworld/firstpage。您應該看到“Hello World!”。
在 URL 中,helloworld 來自我們建立的 WAR 檔案的名稱,firstpage 來自 web.xml 檔案中的標記 <url-pattern>。
