「Spring MVC」@InitBinderとValidatorで入力チェックを実装する

1.バリデータを設定する
サンプルコード

@InitBinder
public void initBinder(DataBinder binder) {
		binder.setValidator(new EventValidator());
	}

2.Validatorを実装する
サンプルコード

class EventValidator implements Validator {

    @Override
    public boolean supports(Class<?> clazz) {
        return EventForm.class.isAssignableFrom(clazz);
    }

    @Override
    public void validate(Object form, Errors errors) {
       log.debug("******Even.validate()****t")
        EventForm eventForm = (EventFormform;
        //入力チェックコード
  
    }
 }

 

Software

Posted by arkgame