亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

springMVC 攔截器如何做登錄檢查及頁面跳轉

發布時間:2020-05-28 21:16:54 來源:網絡 閱讀:343 作者:tianyuxinchuan 欄目:軟件技術

一個非常簡單的登錄權限攔截器

問題一:登錄頁面的提交請求肯定是要過濾掉的,目前采用在xml里配置<mvc:mapping path="/supplier/*"/>來過濾,可不可以配置不攔截某種請求。如果是按目前這種配置需要攔截請求,當請求太多的時候那就太麻煩了。

問題二:我簡單地在攔截器里判斷session是否有值,如果有表示登錄,如果沒有則跳轉登錄頁面。按我下面的做法是不行的,有沒有正確而有效的方法。

問題三:如果大家能夠給出在攔截器內跳轉頁面的方案,可我的login.jsp是放在WEB-INF下面的,通過ModelAndView跳轉時,視圖解析器會跳轉到/WEB-INF/login.jsp下,那肯定是找不到頁面的。但如果我放到此文件夾下,那瀏覽器又不能訪問login.jsp頁面了。

public class UserInterceptor implements HandlerInterceptor{  
  
    @Override  
    public void afterCompletion(HttpServletRequest request,  
            HttpServletResponse response, Object obj, Exception err)  
            throws Exception {  
    }  
  
    @Override  
    public void postHandle(HttpServletRequest request, HttpServletResponse response,  
            Object obj, ModelAndView mav) throws Exception {  
        response.sendRedirect("/login.jsp");  
    }  
  
    @Override  
    public boolean preHandle(HttpServletRequest request, HttpServletResponse response,  
            Object obj) throws Exception {  
        String str = (String) request.getSession().getAttribute("isLogin");  
        System.out.println("str=========>"+str);  
        if(str!=null){  
            return true;  
        }  
        return false;  
    }  
}
  1. <!-- 自定義攔截鏈配置 -->  

  2.     <mvc:interceptors>  

  3.         <mvc:interceptor>  

  4.             <mvc:mapping path="/supplier/*"/>  

  5.             <mvc:mapping path="/goods/*"/>  

  6.             <mvc:mapping path="/contact/*"/>  

  7.             <bean class="com.xiaoxing.shangjia.user.controller.UserInterceptor"></bean>  

  8.         </mvc:interceptor>  

  9.     </mvc:interceptors>  

springMVC 攔截器如何做登錄檢查及頁面跳轉
獲取【下載地址】 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

延寿县| 莫力| 萍乡市| 龙海市| 龙井市| 钟祥市| 屏东县| 广安市| 江源县| 黔西县| 邢台市| 射阳县| 琼海市| 晋宁县| 临城县| 洛扎县| 寿阳县| 甘南县| 庄河市| 固阳县| 黑山县| 慈溪市| 藁城市| 平顺县| 曲麻莱县| 永仁县| 十堰市| 饶河县| 察哈| 枝江市| 泰来县| 罗平县| 淄博市| 沧源| 湘乡市| 凤城市| 成都市| 江华| 如皋市| 万盛区| 任丘市|