JSF - h:outputFormat



h:outputFormat 標籤渲染 HTML 文字,但可以接受引數化輸入。

JSF 標籤

<h:outputFormat value = "parameter 1 : {0}, parameter 2 : {1}" > 
   <f:param value = "Item 1" /> 
   <f:param value = "Item 2" /> 
</h:outputFormat>

渲染輸出

parameter 1 : Item 1, parameter 2 : Item 2 

標籤屬性

序號 屬性 & 描述
1 id

元件識別符號

2 binding

可以用於支援Bean的元件引用

3 rendered

布林值;false 抑制渲染

4 styleClass

層疊樣式表 (CSS) 類名

5 value

元件的值,通常是值繫結

6 converter

轉換器類名

7 style

內聯樣式資訊

8 title

標題,用於輔助功能,描述元素。視覺化瀏覽器通常會為 title 的值建立工具提示。

示例應用程式

讓我們建立一個測試 JSF 應用程式來測試上述標籤。

步驟 描述
1 建立一個名為 *helloworld* 的專案,位於 *com.tutorialspoint.test* 包下,如 *JSF - 第一個應用程式* 章節所述。
2 修改 *home.xhtml*,如下所述。保持其餘檔案不變。
3 編譯並執行應用程式,以確保業務邏輯按要求工作。
4 最後,將應用程式構建成 war 檔案,並將其部署到 Apache Tomcat Web 伺服器。
5 使用如下最後一步中說明的相應 URL 啟動您的 Web 應用程式。

home.xhtml

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns = "http://www.w3.org/1999/xhtml">
   <head>
      <title>JSF Tutorial!</title>
   </head>
   
   <body>
      <h2>h:outputFormat example</h2>
      <hr />
      
      <h:form>
         <h3>Text</h3>
         <h:outputFormat value = "parameter 1 : {0}, parameter 2 : {1}" >
            <f:param value = "Item 1" />
            <f:param value = "Item 2" />
         </h:outputFormat>	
      </h:form>
   
   </body>
</html>

完成所有更改後,讓我們像在 JSF - 第一個應用程式章節中那樣編譯並執行應用程式。如果您的應用程式一切正常,這將產生以下結果。

JSF h:outputFormat
jsf_basic_tags.htm
廣告
© . All rights reserved.