Using the Core Tags






Using the Core Tags

The tags included in the JavaServer Faces core tag library are used to perform core actions that are independent of a particular render kit. These tags are listed in Figure.

Figure The jsf_core Tags

Tag Categories

Tags

Functions

Event-handling tags

actionListener

Registers an action listener on a parent component

phaseListener

Registers a PhaseListener instance on a UIViewRoot component

setPropertyActionListener

Registers a special action listener whose sole purpose is to push a value into a backing bean when a form is submitted

valueChangeListener

Registers a value-change listener on a parent component

Attribute configuration tag

attribute

Adds configurable attributes to a parent component

Data conversion tags

converter

Registers an arbitrary converter on the parent component

convertDateTime

Registers a DateTime converter instance on the parent component

convertNumber

Registers a Number converter instance on the parent component

Facet tag

facet

Signifies a nested component that has a special relationship to its enclosing tag

Localization tag

loadBundle

Specifies a ResourceBundle that is exposed as a Map

Parameter substitution tag

param

Substitutes parameters into a MessageFormat instance and adds query string name-value pairs to a URL

Tags for representing items in a list

selectItem

Represents one item in a list of items in a UISelectOne or UISelectMany component

selectItems

Represents a set of items in a UISelectOne or UISelectMany component

Container tag

subview

Contains all JavaServer Faces tags in a page that is included in another JSP page containing JavaServer Faces tags

Validator tags

validateDoubleRange

Registers a DoubleRangeValidator on a component

validateLength

Registers a LengthValidator on a component

validateLongRange

Registers a LongRangeValidator on a component

validator

Registers a custom validator on a component

Output tag

verbatim

Generates a UIOutput component that gets its content from the body of this tag

Container for form tags

view

Encloses all JavaServer Faces tags on the page


These tags are used in conjunction with component tags and are therefore explained in other sections of this tutorial. Figure lists the sections that explain how to use specific jsf_core tags.

Figure Where the jsf_core Tags Are Explained

Tags

Where Explained

Event-handling tags

Registering Listeners on Components (page 366)

Data conversion tags

Using the Standard Converters (page 359)

facet

Using Data-Bound Table Components, (page 339) and Laying Out Components with the UIPanel Component (page 344)

loadBundle

Rendering Components for Selecting Multiple Values (page 349)

param

Displaying a Formatted Message with the outputFormat Tag (page 336)

selectItem and selectItems

The UISelectItem, UISelectItems, and UISelectItemGroup Components (page 350)

subview

Setting Up a Page (page 321)

verbatim

Rendering a Hyperlink with the outputLink Tag (page 335)

view

Setting Up a Page (page 321)

Validator tags

Using the Standard Validators (page 369) and Creating a Custom Validator (page 411)




 Python   SQL   Java   php   Perl 
 game development   web development   internet   *nix   graphics   hardware 
 telecommunications   C++ 
 Flash   Active Directory   Windows