Filter
- 클라이언트의 요청을 받은 component(Servlet, JSP)가 일하기 전 처리, 일한 후 처리를 담당하는 컴포넌트
- 구현
> javax.servlet.Filter를 implments
> callback(liftcycle) 메소드 재정의
-init(FilterConfig)
-destroy()
-doFileter(ServletRequest, ServletResponse, FilterChain)
> web.xml에 filter 등록
<filter>태그 : filter 객체 등록
<filter-mapping>태그 : 필터가 호출될 url 설정
<예제>
EncodingFilter
web.xml
웹서버가 실행되면 클라이언트의 요청 전에 Filter를 거친다음에 응답한다. 그래서 클라이언트의 요청전에
한글처리가 되어 서블릿에 한글처리르를 안해도 한글처리되어 값이 넘어간다.