<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    一杯清茶

    統計

    留言簿

    Oracle SQL/PLSQL

    PowerDesigner教程系列

    Struts2.0

    web開發

    三人行

    從事RCP開發的同行

    工作流和權限設置

    閱讀排行榜

    評論排行榜

    Spring攔截器來控制URL路徑的轉發

     
    struts的代碼 
    1. import javax.servlet.http.HttpServletRequest;   
    2. import org.aopalliance.intercept.MethodInterceptor;   
    3. import org.aopalliance.intercept.MethodInvocation;   
    4. import org.apache.struts.action.ActionMapping;   
    5.   
    6. /**  
    7.  * 這是一個攔截器,用來驗證用戶是否通過驗證  
    8.  *  
    9.  */  
    10. public class AuthorityInterceptor implements MethodInterceptor {   
    11.   
    12.     public Object invoke(MethodInvocation invocation) throws Throwable   
    13.     {   
    14.         HttpServletRequest request = null;   
    15.         ActionMapping mapping = null;   
    16.         Object[] args = invocation.getArguments();   
    17.         for (int i = 0 ; i < args.length ; i++ )   
    18.         {   
    19.             if (args[i] instanceof HttpServletRequest) request = (HttpServletRequest)args[i];   
    20.             if (args[i] instanceof ActionMapping) mapping = (ActionMapping)args[i];   
    21.         }   
    22.         if ( request.getSession().getAttribute("adminname") != null)   
    23.         {   
    24.             return invocation.proceed();   
    25.         }   
    26.         else  
    27.         {   
    28.             return mapping.findForward("login");   
    29.         }   
    30.     }   
    31. }  


    配置文件:
    Java代碼
    1.    <bean class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">   
    2.     <property name="beanNames">   
    3.            <list>   
    4.               <value>/vaiiduser</value>   
    5.                <value>/admin</value>   
    6.               <value>/phone</value>   
    7.            </list>   
    8.     </property>   
    9.        <property name="interceptorNames">   
    10.            <list>   
    11.                <value>authorityInterceptor</value>    
    12.            </list>   
    13.        </property>   
    14.    </bean>   
    15.   
    16. <bean id="authorityInterceptor" class="org.mmc.utils.AuthorityInterceptor"/>

    posted on 2009-10-27 09:22 一杯清茶 閱讀(3865) 評論(0)  編輯  收藏 所屬分類: Spring

    主站蜘蛛池模板: 色欲A∨无码蜜臀AV免费播| 女人裸身j部免费视频无遮挡| 99re6在线视频精品免费| 日韩中文字幕免费| 亚洲精品无码mⅴ在线观看| 国产精品免费观看久久| 亚洲午夜精品在线| 国产免费女女脚奴视频网| 亚洲免费中文字幕| 啦啦啦中文在线观看电视剧免费版 | 亚洲第一区二区快射影院| 免费视频专区一国产盗摄| 亚洲国产系列一区二区三区| 免费a级毛片高清视频不卡 | 亚洲.国产.欧美一区二区三区| 国内自产少妇自拍区免费| 久久久久久久久无码精品亚洲日韩 | www.亚洲精品.com| 一级**爱片免费视频| 亚洲精品无码专区在线在线播放 | 亚洲乱码在线播放| 日本高清免费不卡视频| 美女18毛片免费视频| 国产AV无码专区亚洲AWWW| 无码人妻精品中文字幕免费| 亚洲一卡2卡4卡5卡6卡残暴在线| 在线观看免费大黄网站| 日韩在线观看视频免费| 亚洲第一AAAAA片| 无人在线观看免费高清视频| 黄色a级免费网站| 亚洲AV无码乱码在线观看富二代| 免费黄色网址网站| 黄网站色视频免费观看45分钟| 亚洲日韩精品无码专区网址| 97视频免费在线| 免费一级毛suv好看的国产网站| 亚洲熟妇无码另类久久久| 国产黄色免费网站| 一区二区免费国产在线观看| 亚洲V无码一区二区三区四区观看 亚洲αv久久久噜噜噜噜噜 |