필터가 어떤 순서로 동작할까?
요청
1 -> 2 -> 3
응답
3 -> 2 -> 1
필터 체인에서 다음 체인은 어떻게 응답 요청 할까?
요청은 chain.doFilter(request, response);
응답은 어떻게 전달하지?
getWriter();로 전달하는듯
필터 체인에서 순서는 어떻게 정해지지?
매핑 순서대로
어노테이션은 상속?
@Order로 순서 지정
로그인 처리 방법
DAO를 이용한 직접 처리 X
세션을 이용해 로그인 됐는지 확인만
xml 사용 방법
<filter>
<filter-name>Myfilter</filter-name>
<filter-class>filter 경로</filter-class>
</filter>
<filter-mapping>
<filter-name>Myfilter</filter-name>
<url-pattern>url 패턴</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher> <- dispatcher.forward(request, response) 반응
<dispatcher>ERROR</dispatcher> 에러페이지 넘어가기 전에 필터를 거치게 함
</filter-mapping>
<init-param>
<param-name>param명</param-name>
<param-value>value</param-value>
</init-param>
리스너 응답요청과의 차이