Exemple JSF 2 validateDoubleRange

Exemple JSF 2 validateDoubleRange

«f:validateDoubleRange» est une balise de validation de plage JSF, utilisée pour valider la plage d'une valeur à virgule flottante. Par exemple,


    

Lorsque ce formulaire est soumis, le validateur s'assurera que la valeur du «salaire» se situe entre «10.11» et «10000.11».

Exemple «f: validateDoubleRange»

Un exemple JSF 2.0 pour montrer l'utilisation de la balise «f:validateDoubleRange» pour valider la plage d'un champ de saisie «salaire», 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é «salaire».

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{

    double salary;

    public double getSalary() {
        return salary;
    }

    public void setSalary(double salary) {
        this.salary = salary;
    }

}

2. Page JSF

Page JSF XHTML, montre l'utilisation de la balise «f:validateDoubleRange» pour s'assurer que la valeur d'entrée «salaire» est comprise entre «10,11» et «10000,11».



    

        

JSF 2 validateDoubleRange example

Enter your salary :

3. Demo

La validation de la plage minimale a échoué.

jsf2-ValidateDoubleRange-Example-1

Télécharger le code source

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