建立 JavaServer Pages (JSP) 檔

您可以在 Page Designer 中,利用 JavaScript™、HTML 或 JSP 標示新增自己的文字和影像, 來建立和編輯 JSP 檔。這包括在 Scriptlet 標示內放置 Java™ 程式碼。您建立的 JSP 檔可以是很基本的檔案, 也可以基於 Struts、Portlet 或 JavaServer Faces 模型。

大部分類型的 JSP 檔都可以利用「新建 JSP 檔」精靈來建立; 不過,部分 JSP 檔(例如 Faces JSP 檔)有它們自己的自訂精靈。 如果需要建立特定類型之 JSP 檔的特定資訊,請選取下列一項:
如果要使用 JSP 檔精靈建立 JSP 檔, 請完成下列步驟:
  1. 如果您還沒有建立動態 Web 專案,請這麼做。
  2. 開啟 Web 視景。
  3. 選取 Web 專案,然後選取檔案 > 新建 > JSP 檔 這時會開啟「新建 JSP 檔」視窗。
  4. 選取瀏覽按鈕,並從專案資料夾(和子資料夾)清單中,選取檔案的適當儲存器。

    您選擇的資料夾應該在動態 Web 專案的 Web 內容資料夾之下。 如果 JSP 檔沒有在這個資料夾之下,則它就不會併入已部署到伺服器上的 WAR 檔中。另外,鏈結驗證也不包含不在 Web Content 資料夾下的檔案。

  5. 在適當的欄位中輸入檔案名稱。
  6. 請確定標記語言下拉清單中有顯示適當的選項。 請注意, 您選擇的選項將決定出現在模型下拉清單中的 JSP 模型。

    此外,如果您選取建立為 JSP 片段勾選框,這個檔案就會建立為可新增至另一個 JSP 檔的片段。其他 JSP 檔案可以使用 JSP include 指引,併入 JSP 片段。 建立片段會使產生的檔案副檔名結尾是 .jspf 或 .jsf。 您不會見到 DOCTYPE 資訊提示,因為片段無法獨自成為網頁,且它會使任何包含它的 JSP 檔失效。

    另外,隨著所選標記語言而不同,您可以選取使用 XML 樣式語法選項來建立遵循 XML 樣式標示的 JSP 檔。

  7. 您有幾個選項可進行:(請注意,出現在這個精靈的視窗視您選取的選項而定)
    • 如果您想接受新的 JSP 檔的相關預設值,請在模型下拉清單中選取,然後選取完成
    • 如果您要利用所提供的其中一個範例範本,請選取從網頁範本建立,再選取下一步。(請注意,這只適用於 HTML 和 XHTML 標記語言。) 如果您選擇這個選項,則會出現視窗,供您選擇範例範本或使用者定義的範本。
    • 如果您要建立使用 Struts 或 Portlet 架構的 JSP 檔, 請在模型欄位中選取您要的類型,再按下一步。(請注意,Faces JSP 檔有它自己的自訂精靈。)
    • 如果您想指定或自訂檔案選項,請選取配置進階選項勾選框,再按下一步
  8. 請按一下新增按鈕找出標示庫描述子 (TLD) 檔或含有 TLD 檔的 JAR 檔,來新增各種來源的標示庫。

    標示庫統一資源識別碼 (URI) 可放在下列位置之一:

    • 定義在 web.xml 檔
    • 在含有 /META-INF/taglib.tld 的專案 lib 目錄其中的 JAR 檔內
    • 在專案外部的 JAR 檔內
    • 在專案任何位置的「寬鬆」的 TLD 中
    1. 選取標示庫對話框中,請選取其中一個可用的標示庫, 或按一下匯入按鈕來尋找並新增標示庫到清單,再選取它。 對話框將自動移入參考欄位,來說明標示庫及其內容。您必須指定字首值。
    2. 按一下確定來新增標示庫。 請注意,如果選取的 TLD 檔尚未登錄在 web.xml 檔中,則會自動新增它。
  9. 下一步
  10. 如果您想選取編碼類型,請取消選取使用工作台編碼勾選框,以選擇新的編碼屬性。請從編碼下拉清單中,選取要加入檔案的 HTML 宣告的適當編碼值。 預設值是 HTML 檔喜好設定頁面中所設定的值,您可以選取視窗 > 喜好設定,再展開 Web 和 XML 檔喜好設定來存取這個頁面。
  11. 確定已在內容類型下拉清單中,選取了適當的內容類型。預設值會隨著標記語言而不同。
  12. 選取要關聯於 JSP 檔的文件類型。預設值會隨著標記語言而不同。
  13. 指定新 JSP 檔所要參照的階式樣式表 (CSS) 檔案。CSS 檔通常在 Web Content 資料夾下的 theme 資料夾中。 您可以利用新增,從檔案系統中選擇樣式表。請使用移除將樣式表從清單中移除,或是使用箭頭按鈕來重新排列檔案參照樣式表的次序。如果您要在其中建立新檔案的專案已經有相關聯的樣式表,該樣式表就是預設值。
  14. 下一步來選取特定方法 Stub 和新增部署資訊至 Web 專案 web.xml 檔中。

    選取要在就這個 JSP 檔而部署的 Servlet 中建立的任何適當方法 Stub。

    如果您選取新增至 web.xml 勾選框,請注意,精靈的第一頁所提供的檔名值會自動對映至這個頁面中的 Servlet 名稱值以及 URL 型樣對映表。如果您變更檔名欄位中的原始值,並不會更新這些對映表。

  15. 按一下完成,在您選取的專案中建立檔案。依預設,新檔案會在 Page Designer 的「設計」頁面中開啟。
相關概念
JavaServer Pages (JSP) 技術
相關工作
建立動態 Web 專案
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.