Bean Validator e Input Mask

4 respostas
Lucas_Sorrentino

Olá amigos,

hoje me deparei com um problema que não tinha enfrentado antes. Estou fazendo uma aplicação usando bean validator. Na pagina JSF, utilizo uma mascara para as entradas de horas, que simplesmente coloca “:” entre as horas e minutos. Acontece que, quando submeto meu formulário, ele faz as validações, e ele ta pegando os valores direto da página, com a mascara, ao invéz de ignorar-la. Ja procurei emn tudo quanto é canto alguma explicação pra isso, mas até agora nada… Alguém pode me ajudar?

4 Respostas

rdgms

Puttz… cara… ja me deparei com isso… eu solucionei meu problema criando um Converter para tirar a mascara…

Lucas_Sorrentino

É exatamente isso que eu estou tentando evitar… hehe

rdgms

Porque evitar um simples Converter???
ha… tbmm… a possibilidade de extender o hibernate validator e criar sua validação.

P

Usa o replace da string. Foi assim que eu resolvi no campo cpf.

Ex:

String cpf = "[CPF removido]";
     String newcpf = cpf.replace(".","");
     newcpf = newcpf.replace("-","");

O cpf fica com somente números e depois vc pode converte-lo para o tipo que vc quer.

Abs :slight_smile:

Criado 16 de julho de 2010
Ultima resposta 15 de abr. de 2011
Respostas 4
Participantes 3