Tag to hold a value and expose it to the request context. 
  It can control a value to sublit as any input component, or not. 
  Available since 5.5. 
| Attributes | 
| Name | Required | Request-time | Type | Description | 
| value | false | false | java.util.List | Value binding representing the item to hold | 
| defaultValue | false | false | java.util.List | Value binding representing the default value for the item to hold. is only resolved when the value attribute resolves to a null or empty value, and can be useful to set default values from the interface, without having to resolve them in the original value binding method. | 
| id | false | false | java.lang.String | The component identifier for this component. This value must be unique within the closest parent component that is a naming container. | 
| rendered | false | false | java.lang.String | Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. | 
| required | false | false | java.lang.String | Flag indicating that the user is required to provide a submitted value. | 
| var | false | false | java.lang.String | String. The name of a request-scope attribute under which the value held will be exposed. | 
| submitValue | false | false | java.lang.String | Flag indicating whether or not the value held by this component should be submitted to the backing bean. Defaults to true. |