Jsf - dois forms dois messages

2 respostas
renanreismartins

Pessoal estou inicando em jsf e tenho uma dúvida. Tenho dois forms e
cada form possui seu <h:messages />.

Em ambos forms tenho campos que requerem validação, porém gostaria que
as mensagens de erro de um form aparecesse apenas no seu h:messages
correspondente.

Ex:

&lt;h:form id="form1"&gt;
       &lt;h:inputText value="#{boasVindas.nome}" required="true"
                       requiredMessage="preencha o nome2." /&gt;

       &lt;h:commandButton action="boasvindas" value="enviar" /&gt;

       &lt;h:messages /&gt;
&lt;/h:form&gt;

&lt;h:form id="form1"&gt;
       &lt;h:inputText value="#{boasVindas.nome2}" required="true"
                       requiredMessage="preencha o nome 2." /&gt;

       &lt;h:commandButton action="boasvindas" value="enviar" /&gt;

       &lt;h:messages /&gt;
&lt;/h:form&gt;

Sendo assim quando um form for submetido a mensagem de erro apareça em
apenas um h:messages, é como se tivesse como atrelar o form a um
h:message.

Fui claro ?

desde ja grato pela atenção

2 Respostas

tnaires

A tag que exibe todas as mensagens de um form é <h:messages />, no plural. A tag no singular exibe uma mensagem disparada para um controle em específico.

renanreismartins

isso mesmo tnaires foi um erro de digitação… o erro acontece mesmo com h:messageS

tem alguma ideia de como solucionar ?

abrassss

Criado 29 de maio de 2009
Ultima resposta 29 de mai. de 2009
Respostas 2
Participantes 2