马约尔·辛迪(Mayur bhindi)
我阅读了许多有关拦截器的教程。但是我仍然不清楚这两个拦截器。
工作流程拦截器和验证拦截器
哪个拦截器实际调用validate()方法?
哪个拦截器可以排除调用validate()的作用?
请用简单的例子说明...
谢谢
阿里雷扎·法塔希(Alireza Fattahi)
- 验证Interceptor进行实际验证。它调用操作的validate()方法。如果有@validation批注或任何xml文件(ActionClass-validation.xml),它将检查这些验证。如果在验证过程中有任何错误消息,它还会添加错误消息。
- WorkFlow拦截器,用于检查这些错误,并根据错误结果更改流。您可以通过实现ValidationWorkflowAware或使用@InputConfig批注来更改工作流的默认行为。
工作流文档不是那么更新,我建议您看一下DefaultWorkflowInterceptor的源代码,它很容易理解。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句