輸出 - 格式化文字

將格式化的訊息輸出至頁面中。訊息是定義成靜態文字以及可能來自資料儲存體(例如資料庫)或 Bean 的動態資料的組合。

設計時的元件

輸出 - 格式化文字元件拖放到頁面上:
「輸出 - 格式化文字」元件按鈕

頁面中的輸出 - 格式化文字元件看起來與下面類似:
設計時的「輸出 - 格式化文字」

執行時期的元件

在執行時期,頁面中的輸出 - 格式化文字元件看起來與下面類似:
執行時期的「輸出 - 格式化文字」

「內容及所有屬性」視圖

元件的「內容」視圖會顯示您可以用來設定元件的最常用屬性集,而且針對不同的元件,您也會看到新增控制項、動作或其他元件的選項。若要開啟「內容」視圖,請按一下「視窗 > 顯示視圖 > 內容」;然而依預設會開啟該視圖。

「影像」元件的這些共同屬性顯示在「內容」視圖的 h:outputFormat 標籤中。如需完整的屬性清單,請參閱所有輸出 - 格式化文字屬性表格。用以新增參數的其他配置選項則在 h:outputFormat 標籤。

表 1. 輸出 - 格式化文字配置選項

配置選項

說明

為值字串中的每一個 {n} 新增一個要替換的參數值

可讓您指定「輸出訊息」參數的名稱和值。 您也可以使用「移除」按鈕來移除項目,並且使用「上移」和「下移」按鈕來變更它們在畫面中的次序。

「所有屬性」視圖會顯示您可以在元件上設定之所有屬性的表格,包括您可以從「內容」視圖來存取的那些屬性。若要切換至「所有屬性」視圖,請按一下「內容」視圖右上角的「所有屬性」圖示 「所有屬性」圖示

表 2. 所有輸出 - 格式化文字屬性

屬性名稱

顯示在「內容」視圖中的排列依據

說明

binding

沒有顯示

代表這個元件的 UIComponent,通常是在支持的檔案中。

converter

沒有顯示

指定值要轉換的資料類型。JavaServer Faces 實作提供一組轉換器實作,供您將元件資料轉換成它的呈現器所不支援的類型。

escape

沒有顯示

指定要跳出 HTML 格式化作業 (False) ,或是要以 HTML 來呈現 HTML 標示 (True)。

id

ID

指派元件的名稱。應該是 JSP 內的唯一名稱。

immediate

沒有顯示

如果是 true,會直接跳到生命週期的呈現階段。

rendered

沒有顯示

可以設成 true 或 false:
  • false - 執行時期不會將元件呈現在瀏覽器中。
  • true - 將會呈現元件。

style

樣式:內容

指定元件的 CSS 樣式資訊(如 style="font-size : 8pt ; color : red")。定義已選取的元件的內容(例如字型和顏色)。 這可以用手動方式來完成,或者按一下按鈕,然後從視窗內選取想要的內容。

styleClass

樣式:類別

當呈現這個元素時,所要套用的 CSS 樣式類別清單,各個類別之間是用空格加以區隔。 這個值必須作為產生的標記之 "class" 屬性來傳遞。定義已選取的元件的類別(例如樣式表)。 這可以用手動方式來完成,或者按一下按鈕,然後從視窗內選取想要的「類別」。

title

沒有顯示

指定執行時期在瀏覽器中顯示成工具要訣的標題文字。

value

指定執行時期所顯示的元件起始文字值。 包含要顯示的資訊,其格式為指定值或動態值的指標。

相關概念
建立使用 JavaServer Faces 的資料存取 Web 應用程式
相關工作
建立 Faces 應用程式 - 概觀
相關參考
Faces 元件參照
Faces 元件的屬性
輸出
讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.