| 1234567891011121314151617181920212223242526 |
- package com.example.cinema.interceptor;
- import com.example.cinema.config.InterceptorConfiguration;
- import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import javax.servlet.http.HttpSession;
- /**
- * @author huwen
- * @date 2019/3/23
- */
- public class SessionInterceptor extends HandlerInterceptorAdapter {
- @Override
- public boolean preHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object handler) throws Exception{
- HttpSession session=httpServletRequest.getSession();
- if(null!=session && null!=session.getAttribute(InterceptorConfiguration.SESSION_KEY)){
- return true;
- }
- httpServletResponse.sendRedirect("/index");
- return false;
- }
- }
|