Struts2攔截器是在通路某個Action或Action的某個方法,字段之前或之後實施攔截,并且Struts2攔截器是可插拔的,攔截器是AOP的一種實作.
攔截器棧(Interceptor Stack)類似于過濾器鍊。攔截器棧就是将攔截器按一定的順序聯結成一條鍊。在通路被攔截的方法或字段時,攔截器棧的攔截器就會按其之前定義的順序被調用。
Struts2的攔截器和Filter類似。在執行Action的execute方法之前,Struts2會首先執行在struts.xml中引用的攔截器,完成一系列的功能,在執行完所有引用的攔截器的intercept方法後,會執行Action的execute方法。
Java Program!