본문 바로가기

JAVA/JSP

JSP - filter 정의 및 두가지 방법 (어노테이션과 web.xml 맵핑)

반응형

** filter

 : 웹어플리케이션에 있어 특정 요청(들)을 수행하기에 앞서 가로채어 먼저 어떤 일을 선행처리 하는 기술을 말한다.


가령, 어떤 서비스들은 로그인을 해야만 할 서비스라면 그런 것들을 묶어 filter를 설정해 두고

그 filter에서 로그인 여부를 판별하고 

로그인을 한 사용자라면 해당 서비스로 이동시키고 

그렇지 않으면 로그인을 위한 서비스로 이동시킨다.


** filter 두가지 방법 (servlet 과 같음)

1) 어노테이션

@WebFilter("/*")


2) web.xml 에 맵핑

1. 프로젝트 만들 때 next 눌러서 generate 클릭해서 web.xml 생성


2. 어노테이션 부분 삭제


3. 

  <filter>

   <filter-name>hanbFilter</filter-name>

   <filter-class>com.hanb.filter.HanbFilter</filter-class>

  </filter>

  

  <filter-mapping>

   <filter-name>hanbFilter</filter-name>

   <url-pattern>/*</url-pattern>

  </filter-mapping>

반응형

'JAVA > JSP' 카테고리의 다른 글

JSP - filter와 Listener를 결합한 실습  (0) 2016.07.03
JSP - Listener 정의 및 만들기  (0) 2016.07.03
JSP - 검색기능 추가  (1) 2016.07.03
JSP - 템플린 페이지 설명 및 방법  (0) 2016.07.03
JSP - MVC 패턴 실습  (0) 2016.07.03