struts2官方架构
拦截器的创建
第一种方式
第二种方式
看源码AbstractInterceptor 底层已经帮我们写过这些方法了
第三种方式(推荐)
拦截器API学习
放行
前后处理
不放行,直接跳转到一个结果页面
不执行后续的拦截器以及Action,直接交给Result处理结果.进行页面跳转
拦截器配置
三个步骤:(1)注册拦截器 (2)注册拦截器栈 (3)指定默认拦截器栈
觉得难懂的可以看源码(struts-default.xml),只要按照顺序来都是一样的
随便定义一个Action
特殊情况下的处理