Exemple JSF 2 validateLongRange

Exemple JSF 2 validateLongRange

«f:validateLongRange» est une balise de validation de plage JSF, utilisée pour vérifier la plage d'une valeur numérique. Par exemple,


    

Lorsque ce formulaire est soumis, le validateur s'assurera que la valeur «âge» est comprise entre 1 et 150.

Exemple «f: validateLongRange»

Un exemple JSF 2.0 pour montrer l'utilisation de la balise «f:validateLongRange» pour valider la plage d'un champ de saisie «age», lorsque le validateur a échoué, afficher le message d'erreur via la balise «h:message».

1. Bean géré

Un bean géré par l'utilisateur, avec une propriété «age».

package com.example;

import java.io.Serializable;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

@ManagedBean(name="user")
@SessionScoped
public class UserBean implements Serializable{

    int age;

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

}

2. Page JSF

Page JSF XHTML, montre l'utilisation de la balise «f:validateLongRange» pour s'assurer que la valeur d'entrée «age» est comprise entre 1 et 150.



    

        

JSF 2 validateLongRange example

Enter your age :

3. Demo

La validation de la plage maximale a échoué.

jsf2-ValidateLongRange-Example-1

Télécharger le code source

Téléchargez-le -JSF-2-ValidateLongRange-Example.zip (9 Ko)