跳轉到內容

Jakarta EE 程式設計/Jakarta Server Pages

25% developed
來自華夏公益教科書,開放的書籍,為開放的世界

這是一個使用 Eclipse 建立 JSP 的極簡教程。

  1. 如果您還沒有安裝 Eclipse,請閱讀 此頁面
  2. 如果您還沒有安裝應用程式伺服器,請閱讀 此頁面
  3. 啟動 Eclipse
  4. 在專案資源管理器檢視中,右鍵單擊並選擇新建 -> 其他...
  5. 選擇 Web -> 動態 Web 專案。
  6. 輸入 helloworld 作為專案名稱。
  7. 在目標執行時,確保您已選擇您的應用程式伺服器例項。
  8. 單擊完成。
  9. 雙擊您的新專案以將其開啟。
  10. 右鍵單擊 WebContent 資料夾。
  11. 選擇新建 -> JSP 檔案。
  12. 在檔名中,輸入 FirstPage.jsp。它將是您的 JSP 的名稱。
  13. 單擊完成。新的 FirstPage.jsp 檔案應出現在 WebContent 資料夾中。
  14. 在新 JSP 檔案中找到文字 <body>
  15. 在此文字之後,寫 Hello World!
  16. 右鍵單擊 WebContent/WEB-INF 資料夾。
  17. 選擇新建 -> 檔案。
  18. 在檔名中,輸入 web.xml。此檔案用於將我們的 JSP 與 URL 連結以訪問它。它可以對映許多其他東西。
  19. 單擊完成。
  20. 雙擊新檔案以將其開啟。
  21. 在檔案中,寫入以下內容
<?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>
  1. 右鍵單擊專案。
  2. 選擇匯出 -> WAR 檔案。如果您沒有找到 WAR 檔案選項,請改為單擊匯出...,選擇 Web -> WAR 檔案,然後單擊下一步>。web 專案應命名為 helloworld
  3. 選擇目標位置。它是將包含您的 JSP 的應用程式建立的資料夾。記住此位置。
  4. 單擊完成。
  5. 轉到您建立應用程式的資料夾。您應該看到一個名為 helloworld.war 的檔案。
  6. 將您的 WAR 檔案複製/貼上到應用程式伺服器的部署資料夾中。
  7. 啟動您的應用程式伺服器。
  8. 在瀏覽器中,轉到 https://:8080/helloworld/firstpage。您應該看到“Hello World!”。

在 URL 中,helloworld 來自我們建立的 WAR 檔案的名稱,而 firstpage 來自 web.xml 檔案中的 <url-pattern> 標記。


Clipboard

待辦事項
解釋如何在沒有 IDE 的情況下構建 WAR。

華夏公益教科書