- JSF 教程
- JSF - 首頁
- JSF - 概述
- JSF - 環境搭建
- JSF - 架構
- JSF - 生命週期
- JSF - 第一個應用程式
- JSF - 託管Bean
- JSF - 頁面導航
- JSF - 基本標籤
- JSF - Facelet 標籤
- JSF - 轉換器標籤
- JSF - 驗證器標籤
- JSF - DataTable
- JSF - 組合元件
- JSF - Ajax
- JSF - 事件處理
- JSF - JDBC 整合
- JSF - Spring 整合
- JSF - 表示式語言
- JSF - 國際化
- JSF 有用資源
- JSF - 快速指南
- JSF - 有用資源
- JSF - 討論
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_basic_tags.htm
廣告