Beispiel für JSF 2 validateLongRange

JSF 2 validateLongRange-Beispiel

"f:validateLongRange" ist ein JSF-Bereichsüberprüfungs-Tag, mit dem der Bereich eines numerischen Werts überprüft wird. Zum Beispiel,


    

Wenn dieses Formular eingereicht wird, stellt der Prüfer sicher, dass der Wert für "Alter" im Bereich von 1 bis 150 liegt.

Beispiel "f: validateLongRange"

Ein JSF 2.0-Beispiel zur Veranschaulichung der Verwendung des Tags "f:validateLongRange" zur Validierung des Bereichs eines Eingabefelds "Alter". Wenn der Validator fehlgeschlagen ist, wird die Fehlermeldung über das Tag "h:message" angezeigt.

1. Managed Bean

Eine vom Benutzer verwaltete Bean mit der Eigenschaft "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. JSF Seite

Zeigen Sie auf der JSF XHTML-Seite die Verwendung des Tags "f:validateLongRange" an, um sicherzustellen, dass der Eingabewert "age" im Bereich von 1 bis 150 liegt.



    

        

JSF 2 validateLongRange example

Enter your age :

3. Demo

Maximale Bereichsprüfung fehlgeschlagen.

jsf2-ValidateLongRange-Example-1

Quellcode herunterladen

Laden Sie es herunter -JSF-2-ValidateLongRange-Example.zip (9KB)