10. JSF HTML Tag Reference
Contents > JSF HTML Tag Reference > h:message
h:message |
|
The message tag renders a message for a specific component. You can customize the message generated by this component by applying different CSS styles to the message depending on its severity (eg. red for error, green for information) as well as the detail level of the message itself. You can also customize the standard error messages by overriding specific JSF properties in your message bundle.
Example
<h:inputText id="username" required="#{true}" value="#{userBean.user.username}" errorStyle="color:red" />
<h:message for="username" />
HTML Output
<input type="text" id="form:username" name="form:username" value="" />
<span style="color:red">"username": Value is required.</span>
|
Tag Attributes
| binding |
Expression |
| |
| The value-binding expression linking this component tag to a backing bean property. |
| errorClass |
CSS Class |
| |
| The errorClass attribute sets the CSS style class to apply to a message with a severity level of "ERROR". |
| errorStyle |
CSS Style |
| |
| The errorStyle attribute sets the CSS style or styles to apply to a message with a severity level of "ERROR". |
| fatalClass |
CSS Class |
| |
| The fatalClass attribute sets the CSS style class to apply to a message with a severity level of "FATAL". |
| fatalStyle |
CSS Style |
| |
| The fatalStyle attribute sets the CSS style or styles to apply to a message with a severity level of "FATAL". |
| for |
Text |
| Required |
| The for attribute is required and expects the component identifier of another component for which it should display a message. |
| id |
Text |
| |
| The unique identifier value for this component. The value must be unique within the closest naming container. |
| infoClass |
CSS Class |
| |
| The infoClass attribute sets the CSS style class to apply to a message with a severity level of "INFO". |
| infoStyle |
CSS Style |
| |
| The infoStyle attribute sets the CSS style or styles to apply to a message with a severity level of "INFO". |
| rendered |
Boolean |
| |
| A value-binding expression that evaluates to a Boolean condition indicating if this component should be rendered. |
| showDetail |
Boolean |
| |
| The showDetail attribute is a boolean flag indicating whether the detail part of the message should be included. The default value is "true". |
| showSummary |
Boolean |
| |
| The showSummary attribute is a boolean flag indicating whether the summary part of the message should be included. The default value is "false". |
| style |
CSS Style |
| |
| The style attribute sets the CSS style definition to be applied to this component when it is rendered. |
| styleClass |
CSS Class |
| |
| The styleClass attribute sets the CSS class to apply to this component when it is rendered. |
| title |
Text |
| |
| The title attribute is a standard HTML attribute that sets the tooltip text to display for the rendered component. |
| warnClass |
CSS Class |
| |
| The warnClass attribute sets the CSS style class to apply to a message with a severity level of "WARN". |
| warnStyle |
CSS Style |
| |
| The warnStyle attribute sets the CSS style or styles to apply to a message with a severity level of "WARN". |
|