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:
<h:form id="form1">
<h:inputText value="#{boasVindas.nome}" required="true"
requiredMessage="preencha o nome2." />
<h:commandButton action="boasvindas" value="enviar" />
<h:messages />
</h:form>
<h:form id="form1">
<h:inputText value="#{boasVindas.nome2}" required="true"
requiredMessage="preencha o nome 2." />
<h:commandButton action="boasvindas" value="enviar" />
<h:messages />
</h:form>
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:messages.
essa situação eh muito util quando tenho na mesma pagina um form de login e um form de cadastro se o usuario é cadastrado ele preenche o form de login (e ali podem haver validações como nao permitir senha em branco) ou se nao é cadastrado prenche o form de cadastro (e ali podem haver validações como nao permitir o nome de usuario em branco)
alguma ideia ?
abraçoooooosssssssssss