我已經在書籍「Jakarta Struts Live」中檢查了驗證器源代碼和用戶定義規則的示例。當人們定義驗證 - rules.xml中驗證規則,「methodParams」下面的聲明似乎是唯一的選擇:爲什麼我們必須在struts驗證插件中指定「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"
好吧,我的問題是,如果這是唯一的可能性,爲什麼我們費心指定它?或者,如果這個聲明不是唯一的選擇,請給我一個例子。
謝謝。