반응형
8. Interceptor(인터셉터)
8.1 interceptor(인터셉터) - 요청을 가로채는 작업(전후)
매개변수 - HttpServletRequest, HttpServletResponse
용도 - 로그인 처리, pc웹/모바일웹 분기 처리 등
Filter(필터) - DispatcherServlet 이전에 실행
AOP - @Around → ProceedingJoinPoint
@Before, @After → JoinPoint
실행순서 : Filter > DispatcherServlet > Interceptor > AOP
8.2 실습예제
8.2.1 interceptore.SampleInterceptor.java
8.2.2 servlet-context.xml 인터셉터 관련 설정
8.2.3 views/include/session_check.jsp
관리자 전용 페이지의 세션 체크
http://localhost:8080/spring02/shop/product/write.do
8.2.4 LoginInterceptor.java
8.2.5 AdminInterceptor.java
반응형