JSF 2 validateDoubleRangeの例

JSF 2 validateDoubleRangeの例

f:validateDoubleRange」はJSF範囲バリデータータグであり、浮動小数点値の範囲を検証するために使用されます。 例えば、


    

このフォームが送信されると、バリデーターは「給与」の値が「10.11」から「10000.11」の範囲内であることを確認します。

「f:validateDoubleRange」の例

f:validateDoubleRange」タグを使用して「salary」入力フィールドの範囲を検証するJSF 2.0の例では、バリデーターが失敗したときに、「h:message」タグを介してエラーメッセージを表示します。

1. マネージドBean

「給与」プロパティを持つユーザー管理Bean。

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. JSFページ

JSF XHTMLページで、「f:validateDoubleRange」タグを使用して、「salary」入力値が「10.11」から「10000.11」の範囲内にあることを確認します。



    

        

JSF 2 validateDoubleRange example

Enter your salary :

3. Demo

最小範囲の検証に失敗しました。

jsf2-ValidateDoubleRange-Example-1

ソースコードをダウンロード

ダウンロード–JSF-2-ValidateDoubleRange-Example.zip(9KB)