一.拦截器
1.拦截器类:实现(implements )接口Interceptor,实现接口的方法 init() destroy() interceptor()
执行拦截器:invoke()方法
多个拦截器:多个拦截器前 action执行 多个拦截器后
2.拦截器配置:
2.1拦截器配置: 位置:package中 action上 声明拦截器
声明:<interceptors> <interceptor name="myInterceptor" class="路径">
<interceptor>
</interceptors>
调用:action里面则引用单个Action拦截,action外面则是全局拦截
<interceptor-ref name="myInterceptor"/>
2.2拦截器栈配置:多个拦截器多次调用配置过于多
位置:package中 action上 声明拦截器栈
声明:<interceptor-stack name="myStack">
<!--引入拦截器(拦截器调用)-->
<interceptor-ref name="myInterceptor"/>
调用:
<interceptor-ref name=" myStack "/>2.3备注:使用自定义拦截器,struts-defalut中的默认拦截器将不会使用
需要配置:<default-interceptor-ref name="默认拦截器栈"/>
二.类型转换
2.1转换类:
2.2配置:
2.3实体类:
struts2初级视频有需要者找我