Значение контекста действия в методе Interface ActionValidatorManager validate
Я хотел использовать следующий метод для проверки с помощью XML на стороне клиента. Может кто-нибудь рассказать мне о контексте действия, как сказано в следующем методе: Интерфейс ActionValidatorManager:
void validate(Object object, String context) throws ValidationException
Проверяет данный объект, используя действие и его контекст.
Параметры:
объект - действие для проверки.
контекст - контекст действия.
Броски: ValidationException - если ошибка происходит при проверке действия.
Я не могу понять значение контекста действия в этом методе.
1 ответ
Контекст действия подразумевается как контекст проверки с точки зрения структуры проверки. Актуальное описание
Контекст, который будет использоваться ActionValidatorManager, чтобы связать вызов действия с соответствующими ValidatorConfigs.
Возвращенный контекст используется в шаблоне ActionClass-context-validation.xml.
Контекст по умолчанию - это имя действия из URL, но метод может быть переопределен для реализации пользовательских контекстов.
Это может быть полезно в тех случаях, когда одно действие и одна модель требуют совершенно разных проверок на основе некоторых условий.