Пример JSF 2 validateLength

Пример JSF 2 validateLength

«f:validateLength» - это тег проверки длины строки JSF, который используется для проверки длины строки. Например,


    

Когда эта форма будет отправлена, валидатор убедится, что текстовое поле «имя пользователя» содержит минимальную длину 5, максимальную длину 10.

Пример «f: validateLength»

Пример JSF 2.0, показывающий использование тега «f:validateLength» для проверки длины текстового поля «имя пользователя», когда валидатор не работает, отображает сообщение об ошибке с помощью тега «h:message».

1. Управляемый Боб

Управляемый компонент-пустышка содержит только свойство «username».

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. Страница JSF

Страница JSF XHTML, покажите использование тега «f:validateLength», чтобы убедиться, что вводимое в форму «имя пользователя» содержит минимальную длину 5, максимальную длину 10.




    

        

JSF 2 validateLength example

Enter UserName :

3. Demo

Проверка минимальной длины не удалась.

jsf2-ValidateLength-Example-1

Проверка максимальной длины не удалась.

jsf2-ValidateLength-Example-2

Скачать исходный код

Скачать -JSF-2-ValidateLength-Example.zip (9 КБ)