Naming Container tag for all Jakarta Faces core and component tags. It is particularly useful when a nested section included via <ui:include> or any tag that dynamically includes another page is included more than once, potentially causing duplicate component IDs. Each of those nested sections can then be wrapped in its own <f:subview> with each an unique id.
| Info | Value |
|---|---|
| Component Type | jakarta.faces.NamingContainer |
| Handler Class | None |
| Renderer Type | None |
| Description | None |
| Name | Required | Type | Description |
|---|---|---|---|
binding |
false
| jakarta.el.ValueExpression
(must evaluate to jakarta.faces.component.UIComponent)
|
Value binding expression to a backing bean property bound to the component instance for the UIComponent created by this tag. |
id | true | jakarta.el.ValueExpression
(must evaluate to java.lang.String)
|
Component identifier of the UINamingContainer component to be created. |
rendered |
false
| jakarta.el.ValueExpression
(must evaluate to java.lang.Boolean)
|
Flag indicating whether this component (and its children) should be rendered. Expressions must evaluate to a boolean. |