@jsf Tag Reference

Defines managed beans and navigation rules for jsf applications

@jsf Field Level Tags

@jsf Class Level Tag Usage

@jsf.bean (0..1)

Defines a managed bean and its attributes.

ParameterTypeApplicabilityDescriptionMandatory
nametextDefine a unique name for the bean.true
scopetextDefine the scope of the action. "request" | "session" | "application"
Valid options are:

request

session

application

Default value(s):

request
false

@jsf.converter (0..1)

Mark the class as implementation of JSF Converter interface

ParameterTypeApplicabilityDescriptionMandatory
nametextThe unique id of the jsf converter which is used to reference ittrue
descriptiontextAn additional description, describing the converters usagefalse

@jsf.navigation (0..*)

specify navigation rules for the jsf application

ParameterTypeApplicabilityDescriptionMandatory
fromtexttrue
totexttrue
resulttexttrue

@jsf.render-kit (0..1)

Define a customer render kit

ParameterTypeApplicabilityDescriptionMandatory
descriptiontextA description of the render kitfalse
component-familytextThe component family of this render kitfalse
renderer-typetextThe renderer typefalse
renderer-classtextThe renderer classfalse

@jsf.validator (0..1)

Mark the class as implementation of JSF Validator interface

ParameterTypeApplicabilityDescriptionMandatory
nametextThe unique id of the jsf validator which is used to reference ittrue

@jsf Method Level Tag Usage

@jsf.managed-property (0..*)

Defines a managed property for a managed bean

ParameterTypeApplicabilityDescriptionMandatory
nametextDefine the name of the propertyfalse
valuetextDefine the initial value of the propertyfalse
value-reftextDefine the initial value of the property as referenceuse value or value-ref property

@jsf.validator-attribute (0..*)

mark the methode as getter methode for a validator attribute. Attribute name and type are read from the methode signature

@jsf Field Level Tag Usage