- 7
- 0
- 约8.22千字
- 约 8页
- 2016-12-09 发布于贵州
- 举报
第5章 struts2框架高级
第5章 struts2框架高级
一、拦截器
1.拦截器是一个实现了一定功能的类,在Action执行之前或之后被调用执行,用以完成特定的功能。
2.作用:代码分离,便于维护。
3.Struts内置拦截器(struts-default.xml)
例:使用timer拦截器测试一个action的执行时间。
创建一个用于测试的action
//com.opensymphony.xwork2.ActionSupport
public class TimerAciton extends ActionSupport{
public String execute(){
System.out.println(“使用拦截器的例子”);
return SUCCESS; //public static final String SUCCESS=”success”;
}
}
在struts.xml中部署拦截器
struts
package name=”default” extends=”struts-default”
interceptors
interceptor name=”timer”
class=”erceptor.TimerInterceptor”/
/interceptors
!--省略关于aciton的配置信息--
/pac
原创力文档

文档评论(0)