短视频平台搭建,选择拦截自己不想收到或者屏蔽了的信息

短视频平台搭建,选择拦截自己不想收到或者屏蔽了的信息实现的相关代码

 

**
 * 在 目标方法执行前 执行
 * @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>

 

以上就是短视频平台搭建,选择拦截自己不想收到或者屏蔽了的信息实现的相关代码, 更多内容欢迎关注之后的文章

 

posted @ 2022-02-10 14:14  云豹科技-苏凌霄  阅读(80)  评论(0)    收藏  举报