Я проверил исходный код валидатора и примеры определяемого пользователем правила в книге «Jakarta Struts Live». Когда люди определяют правила валидатора в validator-rules.xml, следующая декларация для "methodParams" кажется единственным выбором:
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
org.apache.commons.validator.Validator,
javax.servlet.http.HttpServletRequest"
Хорошо, мой вопрос в том, что если это единственная возможность, почему мы пытаемся это указать? Или, пожалуйста, предоставьте мне пример, если эта декларация не является единственным выбором.
Спасибо.