建立新的過濾器類別

您可以利用「過濾器」精靈來建立各種 J2EE 過濾器類型(如鑑別過濾、加密過濾和資料壓縮過濾)的 Java™ 過濾器類別。

如果要建立過濾器類別,請執行下列動作:

  1. 開啟「過濾器」精靈。如果要這麼做,請執行下列動作:
    1. 開啟 Web 視景及顯示「專案瀏覽器」視圖。
    2. 展開您要在其中建立過濾器的專案
    3. 展開部署描述子圖示
    4. 用滑鼠右鍵按一下過濾器圖示。
    5. 從蹦現功能表中選取新建 > 過濾器
    這時會開啟建立過濾器精靈。
  2. 輸入過濾器的名稱和說明。請注意,您在名稱欄位中輸入的名稱會用來建立過濾器的 URL 對映。 選擇性地新增起始設定參數或替代的 URL 對映,然後選取下一步
  3. 指定要放置過濾器類別的資料夾。(您應該將過濾器放置在 Java 來源資料夾)同時,請指定該類別所屬的套件 (如果您未指定,則它會新增至預設套件),及過濾器的類別名稱。
  4. 指定過濾器類別的 Super 類別。這個精靈所建立的過濾器之 Super 類別可以是階層中有 Object 的任何類別。請按一下瀏覽來從可用的 Super 類別中選擇。完成時,請選取下一步
  5. 選取一個修飾元來指定過濾器的類別是 public、abstract 或 final。 (類別不能是 abstract 和 final。)
  6. javax.servlet.Filter 是預設介面。如果您建立了實作 Filter 之類別的子類別,或您實作階層中有 Filter 的介面,就不需要實作 Filter 介面。

    您也可以新增其他要實作的介面。 請按一下新增來開啟選取介面對話框。在這個對話框中,當您將想要新增的介面名稱輸入選擇介面欄位時, 會動態更新符合類型清單框中列出的可用介面清單,只顯示出符合這個型樣的介面。請選取一個介面來查看限定元,再按一下新增。完成之後,請按一下確定。您選擇的限定元會出現在「介面」對話框。

  7. 選擇要建立哪個方法 Stub。

    繼承的 abstract 方法選項會新增所繼承 abstract 方法的 Stub 且必須實作它們(如果您想建立 abstract 類別,就另當別論)。由於 init()、destroy() 和 doFilter() 方法都定義在 javax.servlet 中, 每個新過濾器類別都會自動產生這些方法的 Filter 介面、Stub。

  8. 按一下完成
您建立的過濾器會出現在「過濾器」圖示之下。
相關概念
Web 部署描述子編輯器
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.