вторник, 26 февраля 2013 г.

Spring MVC form validator example

Here I provide and example of custom validation of a form fields, made with Spring MVC framework.

import com.baev.cook365.model.Recipe;
import org.springframework.validation.Errors;
import org.springframework.validation.ValidationUtils;
import org.springframework.validation.Validator;

/**
 * Created by Maxim Baev.
 */
public class RecipeValidator implements Validator {

    @Override
    public boolean supports(Class aClass) {
        return Recipe.class.equals(aClass);
    }

    @Override
    public void validate(Object o, Errors errors) {
        Recipe recipe = (Recipe) o;
        ValidationUtils.rejectIfEmptyOrWhitespace(errors, "recipe.title", "fill-in-the-name", "Is required");
    }
}

Комментариев нет:

Отправить комментарий