JSF Core Tags
Tag Description
view Creates the top-level view
subview Creates a subview of a view
facet Adds a facet to a component
attribute Adds an attribute (key/value) to a component
param Adds a parameter to a component
actionListener Adds an action listener to a component
valueChangeListener Adds a valuechange listener to a component
convertDateTime Adds a datetime converter to a component
convertNumber Adds a number converter to a component
validator Adds a validator to a component
validateDoubleRange Validates a double range for a component’s value
validateLength Validates the length of a component’s value
validateLongRange Validates a long range for a component’s value
loadBundle Loads a resource bundle, stores properties as a Map
selectitems Specifies items for a select one or select many
component
selectitem Specifies an item for a select one or select many
component
verbatim Adds markup to a JSF page
JSF HTML Tags
Tag Description
form
HTML form
inputText Single-line text input control
inputTextarea Multiline text input control
inputSecret Password input control
inputHidden Hidden field
outputLabel Label for another component for accessibility
outputLink HTML anchor
outputFormat Like outputText, but formats compound messages
outputText Single-line text output
commandButton Button: submit, reset, or pushbutton
commandLink Link that acts like a pushbutton
message Displays the most recent message for a component
messages Displays all messages
graphicImage Displays an image
selectOneListbox Single-select listbox
selectOneMenu Single-select menu
selectOneRadio Set of radio buttons
selectBooleanCheckbox Checkbox
selectManyCheckbox Set of checkboxes
selectManyListbox Multiselect listbox
selectManyMenu Multiselect menu
panelGrid HTML table
panelGroup Two or more components that are laid out as one
dataTable A feature-rich table control
column Column in a dataTable