91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

禹州市| 台山市| 封开县| 大宁县| 沈丘县| 遵义县| 黄冈市| 鱼台县| 正阳县| 景宁| 红原县| 虎林市| 女性| 昌图县| 新郑市| 东方市| 博乐市| 高安市| 井陉县| 筠连县| 贵南县| 云龙县| 读书| 康保县| 泾源县| 七台河市| 长兴县| 峡江县| 巫溪县| 永和县| 崇明县| 邯郸县| 大同县| 清徐县| 莆田市| 油尖旺区| 大关县| 诸城市| 盐池县| 上饶市| 墨竹工卡县|