首页>代码>springboot+jpa+bootstrap+mysql用户登录+增删改查 运行环境为IDEA>/springboot-jba/src/main/java/ng/bq/springbootjba/component/LoginHandlerInterceptor.java
package ng.bq.springbootjba.component; import org.springframework.web.servlet.HandlerInterceptor; import org.springframework.web.servlet.ModelAndView; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; //登陆检查 public class LoginHandlerInterceptor implements HandlerInterceptor { //目标方法执行之前 @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { Object user = request.getSession().getAttribute("loginUser"); if(user==null){ //未登陆,返回登陆页 request.setAttribute("msg","没有权限请先登陆"); request.getRequestDispatcher("/index.html").forward(request,response);//转发 return false; }else { //已登陆,放行请求 return true; } } @Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception{ } @Override public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception { } }
最近下载更多
skipple3 LV39
2023年10月25日
飞呀飞呀飞不放 LV7
2023年8月9日
hbsoft2008 LV16
2023年3月21日
lyws1986 LV17
2023年3月13日
微信网友_6368711690080256 LV3
2023年2月28日
zhaoming200677 LV12
2022年12月3日
呵呵哈哈哈 LV10
2022年7月8日
Ty LV10
2022年6月27日
CHENHAOJUDA LV10
2022年6月14日
aqin_qin LV1
2022年6月3日