Exemple JSF 2 validateLength

Exemple de validation JSF 2 validateLength

«f:validateLength» est une balise de validation de longueur de chaîne JSF, utilisée pour vérifier la longueur d'une chaîne. Par exemple,


    

Lorsque ce formulaire est soumis, le validateur s'assurera que le champ de texte «nom d'utilisateur» contient une longueur minimale de 5, une longueur maximale de 10.

Exemple «f: validateLength»

Un exemple JSF 2.0 pour montrer l'utilisation de la balise «f:validateLength» pour valider la longueur d'un champ de texte «username», lorsque le validateur a échoué, affichez le message d'erreur via la balise «h:message».

1. Bean géré

Un bean factice a réussi à conserver la propriété «username» uniquement.

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{

    String username;

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

}

2. Page JSF

Page JSF XHTML, affichez l'utilisation de la balise «f:validateLength» pour vous assurer que l'entrée «nom d'utilisateur» du formulaire contient une longueur minimale de 5 et une longueur maximale de 10.



    

        

JSF 2 validateLength example

Enter UserName :

3. Demo

La validation de la longueur minimale a échoué.

jsf2-ValidateLength-Example-1

La validation de la longueur maximale a échoué.

jsf2-ValidateLength-Example-2

Télécharger le code source

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