將 Java Bean 新增至 Faces JSP 檔中

顯示說明文件
如果要在網頁上使用動態資料,您需要定義資料來源。JavaBean 是您可以使用的資料來源之一。

如果要在 Faces JSP 檔中建立新的 JavaBean,請執行下列動作:
  1. 在選用區中開啟「資料」抽屜。 (建立 JavaBean 的另一替代方式是用滑鼠右鍵按一下「頁面資料」視圖, 並按一下新建 > JavaBean。)
  2. 將 JavaBean 元件拖曳至 Faces JSP 檔。 這時會開啟「新增 Java™ Bean」 精靈。
  3. 選取新增 JavaBean 來建立和新增 JavaBean。 (如果您的專案中已有可重複使用的現有 JavaBean,而且您想要使用它, 則可選取新增可重複使用的現有 JavaBean。)
  4. 給予新 JavaBean 一個名稱。
  5. 指定 JavaBean 的類別(比方說:java.util.Date)。 您也可以按一下「搜尋」按鈕來搜尋類別。
  6. 如果您想要使這個 JavaBean 可供其他頁面使用,請勾選使這個 JavaBean 可重複使用。 如果您勾選這個選項,可輸入 JavaBean 的說明,及選擇下列其中一個範圍:
    • :生命期限比要求還短(範例:快速建立但無法當成範圍變數存取的物件,例如實例變數)。
    • 應用程式:伺服器階段作業上執行之應用程式的生命期限(範例:資料庫連線)。
    • 階段作業:存取應用程式之瀏覽器的生命期限(範例:一般使用者的購物車)。
    • 要求:來自瀏覽器之網頁要求的生命期限(範例:以清單中一筆記錄為基礎的一組詳細資料)。
  7. 選取新增輸入/輸出控制項,以在網頁中顯示 JavaBean,以建立表單來顯示 JavaBean 的資料。
  8. 按一下起始設定內容以顯示起始設定 JavaBean 內容對話框。使用這個對話框來新增您想要起始設定的內容。
    1. 按一下新增,然後在名稱欄位內按一下, 以顯示可用的名稱或內容的清單。
    2. 從清單中選取一個名稱。
    3. 欄位中按一下。您可以直接輸入值,或按一下這個欄位右邊的按鈕來瀏覽值。 這時會開啟選取頁面資料物件對話框,讓您選取值。
    4. 根據您在名稱欄位中選擇的內容名稱,資料類型欄位中已填寫資料。 (根據資料類型,可能會開啟另一個對話框讓您新增其他值。)
    5. 按一下新增以新增其他內容,按一下移除以刪除已選取的內容, 或按一下上移下移以變更內容次序。
    6. 新增內容完成之後,請按一下確定
  9. 下一步 這時會顯示配置資料控制項畫面。
  10. 選擇是否建立顯示資料(唯讀)的控制項,或建立輸入資料的控制項。
  11. 勾選呼叫方法,從清單中選擇方法。 按一下新增以顯示您選擇的類別的方法, 然後選取要呼叫的方法。
  12. 要顯示的欄位表格中,勾選您要顯示的所有欄位。

    根據給定的欄位的資料類型,或許您可以從清單中選取「控制項類型」。 如果內容是清單或陣列,則「控制項類型」直欄之下會顯示一個新按鈕。 按一下這個按鈕以顯示精靈頁面,您可以在這裡選取清單或陣列的元素的控制項類型。

  13. 使用右邊的上移鍵和下移鍵來變更欄位的次序。
  14. 如果您想要進一步指定欄位的顯示方式,請按一下選項
  15. 按一下完成
如果您選取了新增輸入/輸出控制項,以在網頁上顯示 JavaBean,則 JavaBean 會顯示在 Faces JSP 頁面上。新建的 JavaBean 也會顯示在「頁面資料」視圖中。
相關概念
資料表元件
Faces 元件的資料存取
Faces 元件
資料表元件
相關工作
將關聯式記錄新增至 Faces JSP 檔中
將關聯式記錄清單新增至 Faces JSP 檔中
建立 Web 服務
相關參考
Faces 元件參照
Faces 屬性參照
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.