[Spring Framework] Interceptor 구현 및 xml수정하기
* 세션을 유무에 따른 인터셉터 구현 로그인을 안한 사용자가 로그인 후 보일 페이지 또는 임의 주소를 입력하여 접근 하는 것을 막는 것. 1. Interceptor 클래스 파일 생성 import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.handler.HandlerInterceptorAdapter; public class SessionInterceptor extends HandlerInterceptorAdapter{ @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { if(request.getSession().getAttribute("LOGIN_USER") != null) //세션체크 return true; else{ response.sendRedirect("loginForm.do"); //로그인이동 return false; } //로그인 정보를 담은 세션을 가져와서 세션 정보가 있으면 패스~ //그렇지 않으면 loginForm.do로 이동 하라는 거! } //이 밑에 부분도 설정 할 수 있음. 자세한 설명은 다시 검색 해보기! @Override public void postHandle(HttpServletRequest request, HttpServlet...
댓글
댓글 쓰기