首页>代码>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;
    }
}
最近下载更多
daidai951  LV1 昨天
周照沅  LV1 12月3日
2130948152  LV1 11月29日
1318313632  LV1 10月24日
CRDtyphoon  LV1 9月27日
lijinyang  LV1 7月14日
18331262018  LV1 6月23日
ZGCX211  LV1 6月7日
lca123  LV1 6月6日
yangggggg  LV1 6月2日
最近浏览更多
daidai951  LV1 昨天
周照沅  LV1 12月3日
2130948152  LV1 11月29日
1318313632  LV1 10月24日
CRDtyphoon  LV1 9月27日
moxue_un 8月18日
暂无贡献等级
lijinyang  LV1 7月14日
正常发挥 6月30日
暂无贡献等级
碎叶初晴 6月29日
暂无贡献等级
SpectreKK 6月28日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友