JSF - 基本标签

在本章中,您将了解各种类型的基本 JSF 标签。

JSF 提供了一个标准 HTML 标签库。这些标签被渲染成相应的 html 输出。

对于这些标签,您需要在 html 节点中使用以下 URI 命名空间。

<html 
   xmlns = "http://www.w3.org/1999/xhtml" 
   xmlns:h = "http://java.sun.com/jsf/html">

以下是 JSF 2.0 中重要的基本标记。

S.No 标记 &描述
1 h:inputText

呈现 type="text" 的 HTML 输入,文本框。

2 h:inputSecret

呈现 type="password" 的 HTML 输入,文本框。

3 h:inputTextarea

呈现 HTML 文本区域字段。

4 h:inputHidden

呈现 type="hidden" 的 HTML 输入。

5 h:selectBooleanCheckbox

呈现单个 HTML 复选框。

6 h:selectManyCheckbox

呈现一组 HTML 复选框。

7 h:selectOneRadio

呈现单个 HTML 单选按钮。

8 h:selectOneListbox

呈现单个 HTML 列表框。

9 h:selectManyListbox

呈现 HTML 多列表框。

10 h:selectOneMenu

呈现 HTML 组合框。

11 h:outputText

呈现 HTML 文本。

12 h:outputFormat

呈现 HTML 文本。它接受参数。

13 h:graphicImage

渲染图像。

14 h:outputStylesheet

在 HTML 输出中包含 CSS 样式表。

15 h:outputScript

包含HTML 输出中的脚本。

16 h:commandButton

呈现 type="submit" 按钮的 HTML 输入。

17 h:Link

呈现 HTML 锚点。

18 h:commandLink

呈现 HTML 锚点。

19 h:outputLink

呈现 HTML 锚点。

20 h:panelGrid

以网格形式呈现 HTML 表格。

21 h:message

为 JSF UI 组件呈现消息。

22 h:messages

为 JSF UI 组件呈现所有消息。

23 f:param

将参数传递给 JSF UI 组件。

24 f:attribute

将属性传递给 JSF UI 组件。

25 f:setPropertyActionListener

设置托管 bean 的属性值。