[SIST] JSP_days09_필터(Filter)
·
TIL/View Template
1. 필터(Filter)란? 필터 요약 : http 요청할 때 올바른 요청 + 요청 권한 체크 또는 응답할 때 응답 데이터를 변경(암호화) 등등을 할 수 있는 클래스 - 필터는 HTTP 요청과 응답을 변경할 수 있는 '재사용 가능한 클래스' - 필터는 개체의 형태로 존재하며 클라이언트에서 오는 요청(request)과 최종 자원(JSP, 서블릿) 사이에 위치하여 클라이언트의 요청 정보를 알맞게 변결할 수 있다. - 필터는 최종 자원과 클라이언트로 가는 응답 사이에 위치하여 최종 자원의 요청 결과를 알맞게 변경할 수도 있다. - 여러 개의 필터가 모여 하나의 필터 체인을 형성할 수도 있음 - 필터는 웹 컨테이너 안에서 일어남 ex) 로그인을 했으면 A 페이지로 안했으면 B 페이지를 보여주기 전에 필터를 통해..