你的位置:首页 > 软件开发 > Java > Struts2学习笔记(十)——自定义拦截器

Struts2学习笔记(十)——自定义拦截器

发布时间:2015-07-19 22:00:12
Struts2**是基于AOP思想实现的,而AOP的实现是基于动态代理。Struts2**会在访问某个Action之前或者之后进行拦截,并且Struts2**是可插拔的;Struts2**栈就是将**按照顺序连接在一起的链,当满足拦截的要求时,则会按照实现声明的顺序依次 ...

Struts2学习笔记(十)——自定义拦截器

Struts2**是基于AOP思想实现的,而AOP的实现是基于动态代理。Struts2**会在访问某个Action之前或者之后进行拦截,并且Struts2**是可插拔的;Struts2**栈就是将**按照顺序连接在一起的链,当满足拦截的要求时,则会按照实现声明的顺序依次执行**。

1、Struts2自定义**介绍

Struts2所有**都必须实现Interceptor接口,Interceptor接口主要有3个方法:

  • init():初始化方法,只在**加载时执行一次
  • intercept(ActionInvocation invocation):**执行方法,每一次请求就执行一次
  • destory():销毁方法,只在**释放时执行一次

AbstractInterceptor抽象类实现了Interceptor 接口。并为init()和destroy()提供了一个空白的实现,所以在实际开发中,自定义**只需要继承AbstractInterceptor类, 并且实现intercept(ActionInvocation invocation)方法就可以了。

2、Struts2自定义**创建步骤

  1).创建一个类实现Interceptor接口或继承AbstractInterceptor类。

原标题:Struts2学习笔记(十)——自定义拦截器

关键词:Struts

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录