首页>代码>SpringBoot用户登录注册简单实例>/blog/src/main/java/com/ccqq/blog/interceptor/LoginInterceptor.java
package com.ccqq.blog.interceptor;

import org.springframework.stereotype.Component;
import org.springframework.web.servlet.HandlerInterceptor;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

@Component
public class LoginInterceptor implements HandlerInterceptor {

    public boolean preHandle(HttpServletRequest request,HttpServletResponse response,Object handler) throws Exception {
        //目标方法执行之前
        System.out.println("执行到了prehandle方法");
        Object user = request.getSession().getAttribute("session-user");
        if (user==null) {
            response.sendRedirect(request.getContextPath()+"/index");//拦截后跳转的方法
            System.out.println("已成功拦截并转发跳转");
            return false;
        }
        System.out.println("合格不需要拦截,放行");
        return true;
    }
}
最近下载更多
茶韵新生  LV1 9月22日
yudays  LV1 8月15日
如若时辰未到  LV1 7月25日
gycgyc  LV1 7月19日
fushengzzj  LV1 7月3日
Ayano_39music  LV1 7月2日
yanghu1632  LV1 6月25日
3370270199  LV1 6月24日
zhongsh123  LV1 6月22日
heweimin  LV13 6月20日
最近浏览更多
zhuchuanhu2  LV4 10月8日
Iterman  LV2 9月30日
茶韵新生  LV1 9月22日
yimaoermao  LV1 9月21日
付伟1234  LV5 9月20日
waxy_123  LV2 8月21日
yudays  LV1 8月15日
如若时辰未到  LV1 7月25日
gycgyc  LV1 7月19日
woshishenjkk 7月15日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友