728x90
반응형
SMALL
📌 필터란?
- 필터란 브라우저에서 서블릿에 요청하거나 응답 시
미리 요청이나 응답과 관련해 여려 가지 작업을 처리하는 기능이다.
- 필터는 용도에 따라 요청필터와 응답필터로 나뉜다.
요청필터 | 응답필터 | 필터관련 API |
사용자 인증 및 권한 검사 | 응답결과에 대한 암호화 작업 | javax.servlet.Filter |
요청 시 요청 관련 로그 작업 | 서비스 시간 측정 | javax.servlet.FilterChain |
인코딩 기능 | javax.servlet.FilterConfig |
📌 필터 관련 API 의 여러가지 메서드
- Filter 인터페이스에 선언된 메서드
메서드 | 기능 |
destroy() | 필터 소멸 시 컨테이너에 의해 호출되어 종료 작업 수행 |
doFilter() | 요청/응답 시 컨테이너에 의해 호출되어 기능 작업 수행 |
init() | 필터 생성시 컨테이너에 의해 호출되어 초기화 작업 수행 |
- FilterConfig 의 메서드
메서드 | 기능 |
getFilterName() | 필터 이름을 반환한다 |
getInitParameter(String name) | 매개변수 name에 대한 값을 반환한다 |
getServletContext() | 서블릿 컨텍스트 객체를 반환한다. |
728x90
반응형
LIST
'Servlet & JSP > Servlet & JSP 공부' 카테고리의 다른 글
[자바웹을다루는기술] 이미지 리스트 출력 예제 (0) | 2022.02.17 |
---|---|
[자바웹을다루는기술]JSP 스크립트 요소 (0) | 2022.02.17 |
[자바웹을다루는기술] 서블릿 속성과 스코프 (0) | 2022.02.17 |
[자바웹을다루는기술] 쿠키란? (0) | 2022.02.15 |
[자바웹을다루는기술] request.setCharacterEncoding 와 response.setContentType 차이 (0) | 2022.02.15 |