Implementando validação de dados
A implementação de validação de dados envolve a definição de expressões regulares, de regras de validação e de regras de validação abstratas.
Nota: ao validar nomes e valores de parâmetros HTTP usando validador de expressão regular, a sequência de entrada é canonicalizada usando APIs ESAPI. Essas APIs simplificam a sequência de entrada, executando cada tipo possível de decodificação que pode resultar na modificação da sequência de entrada (por exemplo, a subsequência & ou é convertida para o caractere 'OR' lógico
v. Se for esperada qualquer sequência especial
desse tipo, é recomendado o uso de um validador Java, porque o uso de
um validador de expressão regular modificaria a sequência.