En el .xhtml:
<h:message id="msgFechaTAI"
for="calendarioFechaTAI" styleClass="errorClass"
showDetail="true" showSummary="false"
/>
en el Bean:
FacesMessage message =
MessageUtils.getMessage(FacesMessage.SEVERITY_INFO,
"msg.messages", "mensaje.error.grupoNoExiste", null);
FacesContext.getCurrentInstance().addMessage("mainPanel:inputTextGrupo", message);
-----------------------------------------------------------------------------
en xhtml:
<h:inputText id="inputTextFichero"
styleClass="cajaTextoObligat"
size="35"
readonly="true"
value="#{cargaAutomaticaBean.rutaFichero}">
</h:inputText>
<h:message id="messageErrorFichero"
for="inputTextFichero" styleClass="errorClass"
showDetail="true" showSummary="false"
/>
private static final String CLIENTID_FICHERO = "inputTextFichero";
private static final String MENSAJE_SOLO_TXT = "inputText.mensaje.error.tipo.incorrecto";
FacesContext.getCurrentInstance().addMessage(
CLIENTID_FICHERO,
new
FacesMessage(AtlasFacesUtils
.getStringFromBundle(MENSAJE_SOLO_TXT)));
en el messages_es.properties:
inputText.mensaje.error.tipo.incorrecto=El formato del fichero debe ser .txt
-----------------------------------------------------------------------------
AtlasFacesUtils.addErrorMessageFromBundle(
"filterPanel:pf_inputTextSolicitanteEmailConfirm",
"error.solicitanteemail.confirm");