struts2的拦截器



struts2的拦截器。

1.拦截器的意义:

    DRY原则(Don’t Repeat Yourself)   源码不重复写

    共用代码提取程序解耦

2.拦截器的实现原理:  —-基于动态代理

    代理类: java.lang.reflect.Proxy

    接口  : java.lang.reflect.InvocationHandler


内置拦截器:

    debugging  exception  fileUpload   i18n  logger    params    prepare  ServletConfig

    Validation

 

自定义拦截器: 权限控制

 

struts2拦截器的执行流程: 顺序先进后出