如何调用重写验证方法

时间:2018-01-22 07:01:09

标签: spring-mvc

对弹簧形式进行验证

public void validate(Object target, Errors errors, boolean allowEmptyPassword,boolean iscustomerInstance)

我在TcsManagementEndUserValidator文件中创建了一个验证方法,并希望用它代替旧方法

$GLOBALS['TCA']['fe_users']['interface']['showRecordFieldList']

如何调用此方法来代替validate方法的默认实现

1 个答案:

答案 0 :(得分:0)

要创建TcsManagementEndUserValidator,您需要实现org.springframework.validation.Validator接口并覆盖其方法。然后在initBinder中设置此验证器后,将调用validate(Object target, Errors errors)方法。

对于boolean allowEmptyPassword,boolean iscustomerInstance,您可以使用setter方法创建属性和设置值。

覆盖方法时,无法更改参数数量。