短視訊平臺搭建,選擇攔截自己不想收到或者遮蔽了的資訊

zhibo系統開發發表於2022-02-10

短視訊平臺搭建,選擇攔截自己不想收到或者遮蔽了的資訊實現的相關程式碼

**
 * 在 目標方法執行前 執行
 * @param request
 * @param response
 * @param handler
 * @return
 * * @throws Exception
 * */
 @Override
    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
     // 獲取 session 域物件中的user物件
         User user= (User) request.getSession().getAttribute("user");
// 判斷session域物件中的 user 是否為空
         if(null == user){ // 如果為空,表示使用者未登入
// 攔截使用者跳轉到登入頁面
             response.sendRedirect(request.getContextPath() + "/login.jsp");
// 不執行目標方法
             return false;
         }
// 使用者已登入,執行目標方法
         return true;
     }
 }

servlet-context.xml 配置

  <!-- 攔截所有請求 -->
    <mvc:interceptors>
        <mvc:interceptor>
            <!-- 攔截所有請求 -->
            <mvc:mapping path="/**" />
            <!-- 放行使用者登入請求 -->
            <mvc:exclude-mapping path="/userInfo/login"/>
            <!--目標攔截器-->
            <bean class="com.liuyang.controller.LoginInterceptor" />
        </mvc:interceptor>
    </mvc:interceptors>


以上就是短視訊平臺搭建,選擇攔截自己不想收到或者遮蔽了的資訊實現的相關程式碼, 更多內容歡迎關注之後的文章


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2855149/,如需轉載,請註明出處,否則將追究法律責任。

相關文章