1.0
1.2
f
http://java.sun.com/jsf/core
The core JavaServer Faces custom actions that are independent of
any particular RenderKit.
com.sun.faces.taglib.jsf_core.CoreValidator
This tag library validator verifies certain semantic restrictions on the
use of JavaServer Faces component actions, including the requirement that
component tags nested inside a JSTL conditional tag must have a value
specified for the "id" attribute.
com.sun.faces.config.ConfigureListener
actionListener
com.sun.faces.taglib.jsf_core.ActionListenerTag
com.sun.faces.taglib.FacesTagExtraInfo
empty
Register an ActionListener instance on the UIComponent associated
with the closest parent UIComponent custom action.
type
true
false
Fully qualified Java class name of an ActionListener to be
created and registered.
attribute
javax.faces.webapp.AttributeTag
com.sun.faces.taglib.FacesTagExtraInfo
empty
Add an attribute to the UIComponent associated with the closest
parent UIComponent custom action.
name
true
false
The name of the component attribute to be set.
value
true
false
The value of the component attribute to be set.
convertDateTime
com.sun.faces.taglib.jsf_core.ConvertDateTimeTag
com.sun.faces.taglib.FacesTagExtraInfo
empty
Register a DateTimeConverter instance on the UIComponent associated
with the closest parent UIComponent custom action.
dateStyle
false
false
Predefined formatting style which determines how the date
component of a date string is to be formatted and parsed.
Applied only if type is "date" or "both". Valid values
are "default", "short", "medium", "long", and "full".
Default value is "default".
locale
false
false
Locale whose predefined styles for dates and times are used
during formatting or parsing. If not specified, the Locale
returned by FacesContext.getViewRoot().getLocale() will be used.
Value must be either a VB expression that evaluates to a
java.util.Locale instance, or a String that is valid to pass as
the first argument to the constructor java.util.Locale(String
language, String country). The empty string is passed as the
second argument.
pattern
false
false
Custom formatting pattern which determines how the
date/time string should be formatted and parsed.
timeStyle
false
false
Predefined formatting style which determines how the
time component of a date string is to be formatted and
parsed. Applied only if type is "time" or "both".
Valid values are "default", "short", "medium", "long",
and "full". Default value is "default".
timeZone
false
false
Time zone in which to interpret any time information in the date
String. Value must be either a VB expression that evaluates to
a java.util.TimeVone instance, or a String that is a timezone ID
as described in the javadocs for
java.util.TimeZone.getTimeZone().
type
false
false
Specifies what contents the string value will be
formatted to include, or parsed expecting. Valid
values are "date", "time", and "both". Default
value is "date".
convertNumber
com.sun.faces.taglib.jsf_core.ConvertNumberTag
com.sun.faces.taglib.FacesTagExtraInfo
empty
Register a NumberConverter instance on the UIComponent associated
with the closest parent UIComponent custom action.
currencyCode
false
false
ISO 4217 currency code, applied only when
formatting currencies.
currencySymbol
false
false
Currency symbol, applied only when formatting
currencies.
groupingUsed
false
false
Flag specifying whether formatted output will
contain grouping separators. Expressions must
evaluate to a boolean. Default value
is true.
integerOnly
false
false
Flag specifying whether only the integer part
of the value will be formatted and parsed.
Expressions must evaluate to a boolean.
Default value is false.
locale
false
false
Locale whose predefined styles for numbers
are used during formatting and parsing. If
not specified, the Locale returned by
FacesContext.getViewRoot().getLocale()
will be used. Expressions must evaluate to
a java.util.Locale.
maxFractionDigits
false
false
Maximum number of digits that will be formatted
in the fractional portion of the output. Expressions
must evaluate to an int.
maxIntegerDigits
false
false
Maximum number of digits that will be formatted
in the integer portion of the output. Expressions
must evaluate to an int.
minFractionDigits
false
false
Minimum number of digits that will be formatted
in the fractional portion of the output. Expressions
must evaluate to an int.
minIntegerDigits
false
false
Minimum number of digits that will be formatted
in the integer portion of the output. Expressions
must evaluate to an int.
pattern
false
false
Custom formatting pattern which determins how the
number string should be formatted and parsed.
type
false
false
Specifies how the number string will be formatted
and parsed. Valid values are "number", "currency",
and "percentage". Default value is "number".
converter
javax.faces.webapp.ConverterTag
com.sun.faces.taglib.FacesTagExtraInfo
empty
Register a named Converter instance on the UIComponent
associated with the closest parent UIComponent custom action.
converterId
true
false
Converter identifier of the Converter instance to be
created and registered.
facet
javax.faces.webapp.FacetTag
com.sun.faces.taglib.FacesTagExtraInfo
JSP
Register a named facet on the UIComponent associated with
the closest parent UIComponent custom action.
name
true
false
Name of the facet to be created.
loadBundle
com.sun.faces.taglib.jsf_core.LoadBundleTag
com.sun.faces.taglib.FacesTagExtraInfo
empty
Load a resource bundle localized for the Locale
of the current view, and expose it (as a Map) in
the request attributes of the current request.
basename
true
false
Base name of the resource bundle
to be loaded.
var
true
false
Name of a request scope attribute under which
the resource bundle will be exposed as a Map.
param
com.sun.faces.taglib.jsf_core.ParameterTag
com.sun.faces.taglib.FacesTagExtraInfo
JSP
Add a child UIParameter component to the UIComponent
associated with the closed parent UIComponent custom
action.
binding
false
false
Value binding expression to a backing bean
property bound to the component instance for
the UIComponent created by this custom action.
id
false
false
Component identifier of the UIParameter component
to be created.
name
false
false
Name of the parameter to be created.
value
true
false
Value of the parameter to be set.
selectItem
com.sun.faces.taglib.jsf_core.SelectItemTag
com.sun.faces.taglib.FacesTagExtraInfo
empty
Add a child UISelectItem component to the UIComponent
associated with the closed parent UIComponent custom
action.
binding
false
false
Value binding expression to a backing bean
property bound to the component instance for
the UIComponent created by this custom action.
id
false
false
Component identifier of the UISelectItem
component to be created.
itemDescription
false
false
Description of this option, for use in
development tools.
itemDisabled
false
false
Flag indicating whether the option created
by this component is disabled. Expressions
must evaluate to a boolean. Default value
is false.
itemLabel
false
false
Label to be displayed to the user
for this option.
itemValue
false
false
Value to be returned to the server if this
option is selected by the user.
value
false
false
Value binding expression pointing at a
SelectItem instance containing the
information for this option.
selectItems
com.sun.faces.taglib.jsf_core.SelectItemsTag
com.sun.faces.taglib.FacesTagExtraInfo
empty
Add a child UISelectItems component to the UIComponent
associated with the closed parent UIComponent custom
action.
binding
false
false
Value binding expression to a backing bean
property bound to the component instance for
the UIComponent created by this custom action.
id
false
false
Component identifier of the UISelectItems
component to be created.
value
false
false
Value binding expression pointing at a List
or array of SelectItem instances containing the
information for these options.
subview
com.sun.faces.taglib.jsf_core.SubviewTag
JSP
Container action for all JavaServer Faces core and
custom component actions used on a nested page via
"jsp:include" or any custom action that dynamically
includes another page from the same web application,
such as JSTL's "c:import".
binding
false
false
Value binding expression to a backing bean
property bound to the component instance for
the UIComponent created by this custom action.
id
true
false
Component identifier of the UINamingContainer
component to be created.
rendered
false
false
Flag indicating whether this component (and its
children) should be rendered. Expressions must
evaluate to a boolean.
validateDoubleRange
com.sun.faces.taglib.jsf_core.ValidateDoubleRangeTag
com.sun.faces.taglib.FacesTagExtraInfo
JSP
Register a DoubleRangeValidator instance on the
UIComponent associated with the closest parent
UIComponent custom action.
maximum
false
false
Maximum value allowed for this component.
minimum
false
false
Minimum value allowed for this component.
validateLength
com.sun.faces.taglib.jsf_core.ValidateLengthTag
com.sun.faces.taglib.FacesTagExtraInfo
JSP
Register a LengthValidator instance on the
UIComponent associated with the closest parent
UIComponent custom action.
maximum
false
false
Maximum length allowed for this component.
minimum
false
false
Minimum length allowed for this component.
validateLongRange
com.sun.faces.taglib.jsf_core.ValidateLongRangeTag
com.sun.faces.taglib.FacesTagExtraInfo
JSP
Register a LongRangeValidator instance on the
UIComponent associated with the closest parent
UIComponent custom action.
maximum
false
false
Maximum value allowed for this component.
minimum
false
false
Minimum value allowed for this component.
validator
javax.faces.webapp.ValidatorTag
com.sun.faces.taglib.FacesTagExtraInfo
empty
Register a named Validator instance on the
UIComponent associated with the closest parent
UIComponent custom action.
validatorId
true
false
Validator identifier of the Validator
to be created and registered.
valueChangeListener
com.sun.faces.taglib.jsf_core.ValueChangeListenerTag
com.sun.faces.taglib.FacesTagExtraInfo
empty
Register an ValueChangeListener instance on the UIComponent associated
with the closest parent UIComponent custom action.
type
true
false
Fully qualified Java class name of a
ValueChangeListener to be created and registered.
verbatim
com.sun.faces.taglib.jsf_core.VerbatimTag
com.sun.faces.taglib.FacesTagExtraInfo
JSP
Create and register a child UIOutput component
associated with the closest parent UIComponent
custom action, which renders nested body content.
escape
false
false
Flag indicating that generated markup must
be escaped in a manner that is appropriate
for the markup language to be rendered.
Expressions must evaluate to a boolean.
Default value is false.
view
com.sun.faces.taglib.jsf_core.ViewTag
com.sun.faces.taglib.FacesTagExtraInfo
JSP
Container for all JavaServer Faces core and custom
component actions used on a page.
locale
false
false
Locale to use for localizing this page. Expressions
must evaluate to a java.util.Locale or to a String
that is converted to a Locale.