서블릿 필터
필터는 말 그대로 여과 기능을 수행한다. 웹 프로그램에서도 하나의 페이지에서 다른 페이지로 전달되는 데이터가 필터를 지나 가공되거나 걸러지게 된다.
일반적으로 웹 프로그램은 A->B라는 식으로 실행 흐름이 있다. 그러나 기존의 흐름에 C라는 작업을 끼워 넣을 수 있다면 도움이 될 것이다.
예를 들어 A에서 B로 넘겨지는 데이터에 인코딩을 한다든지 데이터에 세션을 확인해서 B 페이지를 보여 줄지 작업 등을 할 수 있다.
서블릿 필터를 이용한 ex)
(필터도 서블릿 클래스와 동일하게 wem.xml로 매핑할 수 있으며 또한 어노테이션으로 매핑 가능)
각 서블릿 클래스 UTF-8 인코딩 코드 추가
우선 Filter 인터페이스를 implements 한 후 Filter클래스를 만든다.
'web_배우고익히고 > 6.뉴렉처_JSP강좌' 카테고리의 다른 글
JSP/서블릿 24강(입력데이터배열로 받기)요약 (0) | 2020.01.31 |
---|---|
JSP/서블릿 23강(여러 개의 Submit 버튼 사용하기)요약 (0) | 2020.01.31 |
서블릿/JSP 19강 (Post 요청 한글입력문제) 요약 (0) | 2020.01.31 |
서블릿/JSP 18강 (입력할 내용이 많은 경우 Post 요청) 요약 (0) | 2020.01.31 |
서블릿/JSP 17강 (사용자 입력을 통한 Get 요청) 요약 (0) | 2020.01.31 |