Download PDF Home History |  | API Search Feedback FAQ

> ## 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 Table 18-1.

> Table 18-1 The jsf_core Tags
> Tag Categories | Tags | Functions
> --- | --- | ---
> Event-handling tags | `actionListener` | Registers an action listener on a parent component
> `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. Table 18-2 lists the sections that explain how to use specific `jsf_core` tags.

> Table 18-2 Where the jsf_core Tags Are Explained
> Tags | Where Explained
> --- | ---
> Event-handling tags | Registering Listeners on Components
> Data conversion tags | Using the Standard Converters
> `facet` | The UIData Component and The UIPanel Component
> `loadBundle` | Using Localized Messages
> `param` | Using the outputFormat Tag and
> selectItem and selectItems | The UISelectItem, UISelectItems, and UISelectItemGroup Components
> subview | Setting Up a Page
> `verbatim` | Using the outputLink Tag
> `view` | Setting Up a Page
> Validator tags | Using the Standard Validators and Creating a Custom Validator

Download PDF Home History |  | API Search Feedback FAQ

All of the material in The J2EE(TM) 1.4 Tutorial is copyright-protected and may not be published in other works without express written permission from Sun Microsystems.