Pessoal…
Queria algumas opiniões…
Buscando por ai, acabei percebendo que existe varios tipo de validação…
hibernate validator, validações com ajax, jsf… etc…
Eu sei que alguns são super facil de usar, outros mais dificil…
Mas para um projeto bom qual é o mais certo de usar?
Eu atualmente configuro um arquivo de properties, e lá eu coloco as menssagens de validação…
e faço os metodos de validação na mão…
tipo
if(pessoa.getIdade() == 0){
msg.addMessage("idade.branco"); //menssagen do propeties
status = false;
}
Assim se um dia precisar muda os nomes das menssagens, só mudaria o properties…
mas percebi que as validações com o hibernate, ajax é bem legal, já da o erro na hora na página sem precisar renderizar, mas se um dia precisar mudar as menssagens teria que mecher em todas as paginas, tem algum jeito de validar na pagina apontando pro properies ?
exemplo:
<h:outputText value="Nome" styleClass="label"></h:outputText>
<h:inputText required="true" requiredMessage=[b]"nome.branco"[/b] maxlength="25" value="#{pagamentoBean.pagamento.nomeResponsavel}"/>
ou então por aqui
<h:outputText value="Nome" styleClass="label"></h:outputText>
<h:inputText id="nome" required="true" maxlength="25" value="#{pagamentoBean.pagamento.nomeResponsavel}" >
<f:validateLength minimum="5" maximum="12"/>
<rich:ajaxValidator event="onblur"/>
</h:inputText>
<rich:message for="nome" />
tem como apontar pra um properties pra pegar as menssagens de lá ?