본문 바로가기
Today I learned

서블릿 컨테이너가 필터체인을 구축할 때 사용하는 순서

by soheemon 2019. 7. 12.
서블릿컨테이너가 Request를 받으면 첫번째 필터 인스턴스를 가져온다.


1. <url-pattern>과 일치하는 필터 매핑이 있는지 확인
2.<servlet-name>과 일차하는 필터 매핑이 있는지 확인

--특정 서블릿에만 필터 적용 가능
<filter-mapping>
<filter-name>Image Filter</filter-name>
<servlet-name> ImageServlet </ servlet-name>
</filter-mapping>

--특정 url에만 필터 적용 가능
<filter-mapping> <filter-name> loggingfilter </ filter-name> <url-pattern> / * </ url-pattern> </ filter-mapping>

댓글