Если вы используете RichFaces, они предоставят вам приятный стиль для вашего message
компонента. Если вы не хотите его использовать, вам нужно создать свой собственный класс стилей CSS для форматирования компонента сообщения. Оригинальный компонент JSF <h:message>
имеет атрибут styleClass
. Вы можете реализовать, как вы хотите, чтобы это выглядело с помощью CSS-класса, и поместить имя класса там так:
<style type="text/css">
.message {
background-color: red;
}
</style>
<h:inputText id="myInput" />
<h:message for="myInput" styleClass="message" />
<h:panelGrid columns="3">
<h:outputText value="Input " />
<h:inputText id="myInput" />
<h:outputText />
<h:message for="myInput" styleClass="message" />
</h:panelGrid>
Мой пример не будет отображаться так же хорошо, как реализация RichFaces. Вы должны сами это понять: P.