代码清单19:CustomIntercepter.java

来源:互联网 发布:校园网络建设招标书 编辑:程序博客网 时间:2024/06/07 13:08

public class CustomIntercepter extends AbstractInterceptor{

@Override

public String intercept(ActionInvocation actionInvocation) throws Exception

{

actionInvocation.invoke();

return"李赞红";

}


}

 

  (图20

  如果截拦器全部执行完毕,则调用invokeActionOnly()方法执行ActioninvokeActionOnly()方法基本没做什么工作,只调用了invokeAction()方法。

  为了执行Action,必须先创建该对象,该工作在DefaultActionInvocation的构造方法中调用init()方法早早完成。调用过程是:DefaultActionInvocation()->init()->createAction()。创建Action的代码如下:


0 0
原创粉丝点击