* Filter(여러컴포넌트에서 공통적으로 처리해야하는 것을 뽑아내서 처리)
1. 클라이언트의 요청을 받은 component(Servlet, JSP)가 일하기 전 처리, 일한 후 처리를 담당하는 컴포넌트
2. 구현
- java.servlet.Filter를 implements
- callback(lifecycle) 메소드 재정의
- init(FilterConfig)
- destroy()
- doFilter(ServletRequest, ServletResponse, FilterChain)
* FilterChain : 다음 처리 동작에 대한 정보를 가지고 있다.
3. web.xml에 filter등록
<filter> 태그 : filter객체 등록
<filter-mapping>태그 : 필터가 호출될 url 설정
▶ example (UTF-8 인코딩)
request.setCharacterEncoding("UTF-8") 대신 필터를 사용
- 한번 지정해 놓으면 project내 어느 곳에서나 자동으로 적용된다.
'프로그래밍 > JSP Programming' 카테고리의 다른 글
2012-5-9 Model2(Web Application에서의 MVC 패턴) (0) | 2012.05.09 |
---|---|
2012-5-9 MVC 디자인 패턴 (0) | 2012.05.09 |
2012-5-9 tag만을 이용한 회원등록,로그인,회원탈퇴페이지 만들기(강사님) (0) | 2012.05.09 |
2012-5-9 tag만을 이용한 회원등록,로그인,회원탈퇴페이지 만들기 (0) | 2012.05.09 |
2012-5-8 JSTL정의 및 태그 실습 (0) | 2012.05.08 |