2011-07-20 93 views

回答

1

普通驗證攔截器將在您的操作中調用validate()方法。如果你想要做的只是在動作類中進行驗證,爲什麼不使用validate()方法呢?

或者,您可以創建自己的攔截器來替換標準驗證器攔截器。在那裏,使用java反射來查找哪個方法用@MyValidatorMethod註解,然後調用該方法。

0

我不明白你爲什麼要從註釋中調用方法。你應該堅持的標準

validate 

validateMethodName 

執行自定義驗證。所以,如果你有一個delete方法,你想驗證你應該把驗證碼在validateDelete方法。