yohjizzz's Blog

I'm a Programmer.

Validator いろいろ...

Validator 作成時の参考になります。

存在チェックValidator(Teeda)
郵便番号Valdator(Teeda)
電話番号Validator(Teeda)
EqualValidator(Teeda)作成


最後の「EqualValidator」は、、

    public void validate(FacesContext context, UIComponent component, Object value) throws FacesException {
        if(value != null) {
            if(Arrays.binarySearch(values, value.toString()) < 0) {
                FacesMessage message = FacesMessageUtil.getMessage(context, this.messageId, null);
                throw new ExtendValidatorException(message, new String[] { this.messageId });
            }
        }
    }

Arrays.sort(values) が抜けてませんでしょーか…?それともどこかでやってる?? #Teeda にぜんぜんかんないけどw