Witam,
mam problem w dublowaniem komunikatów walidacyjncyh. A mianowicie moja aplikacja napisana w JSF 2.0 w oparciu o facelety dubluje komunikaty walidacyjne.
A mianowicie. Mam szablon (nagłówek+treść+stopka) I tak. Mam np okienko logowanie z polami email i hasło. Podpięte walidatory to: walidacja poprawności adresu email, required dla obu pól no i zwykłe sprawdzanie poprawności zgodności emailu z hasłem.
...
<h:form id="form1" rendered="#{!loguj.user_logged}">
<h:panelGrid id="tab_logowanie" cellspacing="4" columns="3">
<f:facet name="header">
<h:outputText value="#{msgs.log_loguj_klient}"/>
</f:facet>
<h:panelGrid columns="2">
<h:outputText value="#{msgs.log_email}"/>
<h:inputText id="email" label="#{msgs.log_email}" value="#{loguj.logBean.email}" size="10" required="true">
<f:validator validatorId="emailValidator"/>
</h:inputText>
</h:panelGrid>
<h:panelGrid columns="2">
<h:outputText value="#{msgs.log_haslo}"/>
<h:inputSecret label="#{msgs.log_haslo}" id="haslo" value="#{loguj.logBean.haslo}" size="10" required="true" redisplay="false"/>
</h:panelGrid>
<h:commandButton action="#{loguj.loguj}" value="#{msgs.log_loguj}" />
</h:panelGrid>
<h:panelGrid columns="1">
<h:message for="email" errorClass="errors" />
<h:message for="haslo" errorClass="errors" />
<h:message for="tab_logowanie" errorClass="errors"/>
</h:panelGrid>
</h:form>
...
Komunikaty do powyższych pól pojawiają się poniżej ALE dodatkowo pojawiają się w nagłówku NIE MAM POJĘCIA DLACZEGO :/