| Attributes |
| Name | Required | Request-time | Type | Description |
| ajaxRendered | false | false | java.lang.String | ajaxRendered |
| binding | false | false | java.lang.String | The attribute takes a value-binding expression for a component property of a backing bean |
| errorClass | false | false | java.lang.String | CSS style class to apply to any message with a severity class of "ERROR" |
| errorLabelClass | false | false | java.lang.String | CSS style class to apply to any message label with a severity class of "ERROR" |
| errorMarkerClass | false | false | java.lang.String | CSS style class to apply to any message marker with a severity class of "ERROR" |
| fatalClass | false | false | java.lang.String | CSS style class to apply to any message with a severity class of "FATAL" |
| fatalLabelClass | false | false | java.lang.String | CSS style class to apply to any message label with a severity class of "FATAL" |
| fatalMarkerClass | false | false | java.lang.String | CSS style class to apply to any message marker with a severity class of "FATAL" |
| for | false | false | java.lang.String | Client identifier of the component for which to display messages |
| id | false | false | java.lang.String | Every component may have a unique id that is automatically created if omitted |
| infoClass | false | false | java.lang.String | CSS style class to apply to any message with a severity class of "INFO" |
| infoLabelClass | false | false | java.lang.String | CSS style class to apply to any message label with a severity class of "INFO" |
| infoMarkerClass | false | false | java.lang.String | CSS style class to apply to any message marker with a severity class of "INFO" |
| keepTransient | false | false | java.lang.String | keepTransient |
| labelClass | false | false | java.lang.String | CSS style class to apply to label |
| level | false | false | java.lang.String | comma-separated list of messages categoris which should be displayed |
| markerClass | false | false | java.lang.String | CSS style class to apply to marker |
| markerStyle | false | false | java.lang.String | CSS style(s) is/are to be applied to marker when this component is rendered |
| passedLabel | false | false | java.lang.String | Attribute should define the label to be displayed when no message appears |
| rendered | false | false | java.lang.String | If "false", this component is not rendered |
| showDetail | false | false | java.lang.String | Flag indicating whether the summary portion of displayed messages should be included. Default value is "true" |
| showSummary | false | false | java.lang.String | Flag indicating whether the summary portion of displayed messages should be included. Default value is "false" |
| style | false | false | java.lang.String | The CSS style for message |
| styleClass | false | false | java.lang.String | Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup |
| title | false | false | java.lang.String | Advisory title information about markup elements generated for this component |
| tooltip | false | false | java.lang.String | Flag indicating whether the detail portion of the message should be displayed as a tooltip |
| warnClass | false | false | java.lang.String | CSS style class to apply to any message with a severity class of "WARN" |
| warnLabelClass | false | false | java.lang.String | CSS style class to apply to any message label with a severity class of "WARN" |
| warnMarkerClass | false | false | java.lang.String | CSS style class to apply any message marker with a severity class of "WARN" |