整合SSM框架全步骤目录
LoginInterceptor.java
package com.star.utils;
import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
/**
* Created with IntelliJ IDEA.
*
* @Author: Star Chou
* @Date: 2022/02/28/8:35
* @Description:
*/
// 登陆的拦截器
public class LoginInterceptor implements HandlerInterceptor {
// 处理请求前
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
HttpSession session = request.getSession();
if(session.getAttribute("uname")==null || "".equals(session.getAttribute("uname"))){
request.getRequestDispatcher("/user/toLogin").forward(request, response);
return false;
}
return true;
}
}