- JSF - Home
- JSF - Overview
- JSF - Environment Setup
- JSF - Architecture
- JSF - Life Cycle
- JSF - First Application
- JSF - Managed Beans
- JSF - Page Navigation
- JSF - Basic Tags
- JSF - Facelet Tags
- JSF - Convertor Tags
- JSF - Validator Tags
- JSF - DataTable
- JSF - Composite Components
- JSF - Ajax
- JSF - Event Handling
- JSF - JDBC Integration
- JSF - Spring Integration
- JSF - Expression Language
- JSF - Internationalization
JSF - Basic Tags
In this chapter, you will learn about various types of basic JSF tags.
JSF provides a standard HTML tag library. These tags get rendered into corresponding html output.
For these tags you need to use the following namespaces of URI in html node.
<html xmlns = "http://www.w3.org/1999/xhtml" xmlns:h = "http://java.sun.com/jsf/html">
Following are the important Basic Tags in JSF 2.0.
| S.No | Tag & Description |
|---|---|
| 1 |
h:inputText
Renders a HTML input of type="text", text box. |
| 2 |
h:inputSecret
Renders a HTML input of type="password", text box. |
| 3 |
h:inputTextarea
Renders a HTML textarea field. |
| 4 |
h:inputHidden
Renders a HTML input of type="hidden". |
| 5 |
h:selectBooleanCheckbox
Renders a single HTML check box. |
| 6 |
h:selectManyCheckbox
Renders a group of HTML check boxes. |
| 7 |
h:selectOneRadio
Renders a single HTML radio button. |
| 8 |
h:selectOneListbox
Renders a HTML single list box. |
| 9 |
h:selectManyListbox
Renders a HTML multiple list box. |
| 10 |
h:selectOneMenu
Renders a HTML combo box. |
| 11 |
h:outputText
Renders a HTML text. |
| 12 |
h:outputFormat
Renders a HTML text. It accepts parameters. |
| 13 |
h:graphicImage
Renders an image. |
| 14 |
h:outputStylesheet
Includes a CSS style sheet in HTML output. |
| 15 |
h:outputScript
Includes a script in HTML output. |
| 16 |
h:commandButton
Renders a HTML input of type="submit" button. |
| 17 |
h:Link
Renders a HTML anchor. |
| 18 |
h:commandLink
Renders a HTML anchor. |
| 19 |
h:outputLink
Renders a HTML anchor. |
| 20 |
h:panelGrid
Renders an HTML Table in form of grid. |
| 21 |
h:message
Renders message for a JSF UI Component. |
| 22 |
h:messages
Renders all message for JSF UI Components. |
| 23 |
f:param
Pass parameters to JSF UI Component. |
| 24 |
f:attribute
Pass attribute to a JSF UI Component. |
| 25 |
f:setPropertyActionListener
Sets value of a managed bean's property. |