Jakarta Struts est un framework de programmation utilisé pour créer des applications Web basées sur Java . Le Cadre de validation était à l'origine une contribution de développeur qui depuis a été ajouté à la Jakarta Commons et fait officiellement partie de Jakarta Struts. Il valide le type et l'origine des données saisies dans un programme en vérifiant les données d'un ensemble de règles de validation. Les programmeurs peuvent modifier, ajouter ou supprimer des règles . Cette liste contient les règles de validation encastrables fournis dans le cadre . Byetes ; octet, byteLocale
La règle de l' octet garantit que les données reçues sont convertible à java type byte
La règle byteLocale vérifie la valeur java type octet en utilisant la convention de mise en forme de chiffre précis. la localisation en cours ou situation géographique .
formatage Commnoly Utilisé Vérification
Comme son nom l'indique , les contrôles des règles de crédit uniquement si les données sont un numéro de carte de crédit valide.
date de contrôles que la valeur entrée peuvent être converties en une valeur java.util.Date
la règle de l' email est utilisé pour vérifier si la valeur est une adresse de courriel viable; . url est utilisé pour vérifier si la valeur fournie est un adddress URL viable.
validation de la conversion de types et plages
le double règle est utilisée pour vérifier si les valeurs sont convertible à double type primitif.
La règle de doubleRange est utilisé pour vérifier si les valeurs sont aménageables pour doubler les plages primitives.
La règle du flotteur permet de vérifier si les valeurs sont convertible à flotter type primitif. < br >
la règle floatLocale est utilisé pour vérifier si les valeurs sont convertible à java type float en utilisant le numéro convention de mise en forme spécifique à la localisation en cours ou situation géographique .
la règle floatRange est utilisé pour vérifier si les valeurs sont aménageables à la gamme de flotteur primitive .
Les contrôles de règles entiers si les valeurs contenues par domaine peuvent être convertis en int type primitif.
La règle integerLocale est utilisé pour vérifier si les valeurs sont convertible en int type primitif aide le nombre convention de mise en forme spécifique à la localisation en cours ou situation géographique .
les contrôles de intRange si les valeurs contenues par un champ peuvent être convertis en int gamme primitive .
la longue règle est utilisée pour vérifier si les valeurs sont convertible à type primitif longtemps.
la règle longLocal vérifie la valeur est convertible en type long primitive en utilisant le numéro convention de mise en forme spécifique à la localisation en cours ou situation géographique .
la règle est LongRange utilisés pour vérifier si les valeurs sont convertible à longue portée primitive longtemps.
Les contrôles de règles courtes si les valeurs contenues par domaine peuvent être convertis en java type court .
Les contrôles shortLocal si les valeurs contenues par domaine peut être converti en type court java en utilisant le numéro convention de mise en forme spécifique à la localisation en cours ou situation géographique .
requis , le masquage et la longueur
la règle de masque est utilisé pour valider les données introduites contre un
donné " Regular Expression " . l' maxLength et les règles de minLength sont donnés propriétés par le programmeur contre lequel la longueur des données saisies est vérifiée .
les contrôles de règles nécessaires qu'un champ n'est pas laissée vide par l' opérateur de saisie .