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

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

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

    沉睡森林@漂在北京

    本處文章除注明“轉(zhuǎn)載”外均為原創(chuàng),轉(zhuǎn)載請注明出處。

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      152 隨筆 :: 4 文章 :: 114 評論 :: 0 Trackbacks
    利用攔截器對spring的controller進(jìn)行了攔截,實現(xiàn)代碼如下:
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi
    ="http://www.w3.org/2001/XMLSchema-instance" 
        xmlns:aop
    ="http://www.springframework.org/schema/aop" 
        xmlns:p
    ="http://www.springframework.org/schema/p"
        xmlns:context
    ="http://www.springframework.org/schema/context"
        xsi:schemaLocation
    ="http://www.springframework.org/schema/beans 
        http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
        http://www.springframework.org/schema/aop
           http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
        http://www.springframework.org/schema/context 
        http://www.springframework.org/schema/context/spring-context-2.5.xsd"
    >
        
    <context:component-scan base-package="com.example" />
        
    <bean id="handlerMappingTemplate" abstract="true">
            
    <property name="interceptors">
                
    <list>
                    
    <bean class="com.example.aspect.LoginCheckInterceptor" />
                
    </list>
            
    </property>
        
    </bean>
        
    <bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping" parent="handlerMappingTemplate" />
        
    <bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" parent="handlerMappingTemplate" />
        
    <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />
        
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/app/" p:suffix=".jsp" />
    </beans>

    具體的java類代碼也比較簡單
    package com.example.aspect;

    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;


    public class LoginCheckInterceptor extends HandlerInterceptorAdapter {

        @Override
        
    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
            
            System.out.println(
    "\n\n\n\n\n"+request);
            
    throw new Exception("用戶沒有該操作的權(quán)限!");
        }
        

    }

    posted on 2009-02-20 15:07 王總兵 閱讀(4453) 評論(0)  編輯  收藏 所屬分類: Spring
    主站蜘蛛池模板: 亚洲av日韩av不卡在线观看| 中文字幕 亚洲 有码 在线| 成全视频高清免费观看电视剧| 亚洲Av无码精品色午夜| 人与禽交免费网站视频| 国产精品亚洲一区二区三区在线观看| va亚洲va日韩不卡在线观看| 国产免费阿v精品视频网址| ass亚洲**毛茸茸pics| 亚洲精品线路一在线观看| 亚欧免费一级毛片| 亚洲AV无码一区二区三区性色| 亚洲综合精品香蕉久久网| 欧美大尺寸SUV免费| 久草免费福利在线| 亚洲国产日韩综合久久精品| 中文亚洲AV片在线观看不卡 | 91亚洲国产成人精品下载| 最新仑乱免费视频| 你懂的免费在线观看| 亚洲中文字幕久久精品蜜桃| 亚洲综合伊人久久综合| 成人国产mv免费视频| 久久青草91免费观看| 国产精品亚洲专区无码不卡| 亚洲一区二区中文| 亚洲福利视频一区二区| 国产福利在线免费| 免费播放在线日本感人片| 国产亚洲一卡2卡3卡4卡新区| 久久亚洲精品国产精品| 久久综合亚洲色HEZYO国产| 成人免费视频软件网站| 久久w5ww成w人免费| h视频在线观看免费| 亚洲第一se情网站| 精品亚洲AV无码一区二区三区 | 精品多毛少妇人妻AV免费久久| avtt天堂网手机版亚洲| 久久亚洲精品成人AV| 久久99国产亚洲高清观看首页|