熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

struts攔截器使用

2022-06-13   來源: Java開源技術 

  struts攔截器使用

  一 方法調用之後使用的攔截器 實現interceptor 接口

  攔截器 一定是線程安全的就是要同步

  public interface Interceptor extends Serializable
{
     void destroy();
     void init();
     String intercept(ActionInvocation invocation) throws Exception;
}

  實現方法intercept

  example

  import comopensymphonyxworkActionInvocation; import comopensymphonyxworkinterceptorAbstractInterceptor; public class SimpleInterceptor extends AbstractInterceptor
{
     public String intercept(ActionInvocation invocation) throws Exception
{
        MyAction action = (MyAction)invocationgetAction(); 
       actionsetDate(new Date()); 
       return invocationinvoke(); 
    }
}

  <struts>
        <package name=strutsdefault>
       <interceptors>
          <interceptor name=alias class=comopensymphonyxworkinterceptorAliasInterceptor/>
          <interceptor name=autowiring class=comopensymphonyxworkspringinterceptorActionAutowiringInterceptor/>
                 </interceptors>
    </package>
    </struts>

  二  要實現在之前 調用 就實現 PreResultListener的接口


From:http://tw.wingwit.com/Article/program/Java/ky/201311/28827.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.