Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Estou com dúvida no curso de JSF 2: simplicidade e produtividade na Web, no exercício do capítulo Conversão e validação de dados.

O que acontece se eu tiver dois validadores, como por exemplo:

                <h:inputText id="titulo" value="#{livroBean.livro.titulo}" required="true" requiredMessage="O título é obrigatório!" validatorMessage="O tamanho máximo é 40!" >
                    <f:validateLength maximum="40"  />
                    <f:validateRequired />
                </h:inputText>

Como usarei a validatorMessage?

2 respostas
solução!

Esse f:validadeRequired não existe detro do input vc coloca required="true" e a requiredMessage correta a ValidatorMessage será para um Validador apenas. Se sua dúvida é se tiver mais um validador além do required é uma boa dúvida e creio que se for ter mais de um validador é melhor fazer um custom validador igual ao do isbn. Assim poderá validar várias coisas e retornar sempre a mensagem correta.

Olá Marlon, sim, minha dúvida é exatamente essa, se tiver mais de um "inner validator" como, e qual, mensagem de erro será exibida.