System.out.println("Hello, World");

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를 거친다음에 응답한다. 그래서 클라이언트의 요청전에 

한글처리가 되어 서블릿에 한글처리르를 안해도 한글처리되어 값이 넘어간다.


Posted by 김마농