我们通过拦截器里面去用动态代理(参考设计模式动态代理)的方式去创建action对象目的就是为了放行,执行action 后面的代码
执行action当中的execute() 方法执行了以后就放行
invocation.invoke() 就是通知struts2接着干下面的事情,目的就是放行
我们通过拦截器里面去用动态代理(参考设计模式动态代理)的方式去创建action对象目的就是为了放行,执行action 后面的代码
执行action当中的execute() 方法执行了以后就放行
invocation.invoke() 就是通知struts2接着干下面的事情,目的就是放行