[JSP, Servlet] 필터(Filter) ?
·
JSP
JSP (JavaServer Pages)에서 필터(Filter)는 웹 애플리케이션의 요청과 응답을 처리하는 중요한 구성 요소이다.모든 자바 클래스는 POJO인데 대표적인 not POJO 가 서블릿이다.그 중 서블릿을 상속받은 Filter에 대해 알아보자. 필터는 요청과 응답을 가로채어 서블릿과 JSP 페이지가 처리되기 전에 보안 관련 작업을 수행하는 데 유용하다. 보통 사용자 인증이나 권한이 있는지 체크할 때 사용된다.예시로는, 네이버 웹툰 사이트에서 쿠키로 구매해야지 볼 수 있는 웹툰의 사이트를 권한이 없는데(== 쿠키로 구매하지 않았는데) 그 사이트 url을 알고 접속을 시도하는 경우가 그렇다. 네이버 웹툰의 경우, 접속을 시도하면, 해당 웹툰의 목록페이지로 이동하도록 로직이 짜여있다. 필터를 사용..