Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

JSP의 필터는 무엇입니까?

<시간/>

Servlet 및 JSP Filters는 Servlet 및 JSP 프로그래밍에서 다음 용도로 사용할 수 있는 Java 클래스입니다.

  • 클라이언트가 백엔드에서 리소스에 액세스하기 전에 요청을 가로채기 위해.

  • 클라이언트로 다시 보내기 전에 서버의 응답을 조작합니다.

사양에서 제안하는 다양한 유형의 필터가 있습니다 -

  • 인증 필터
  • 데이터 압축 필터
  • 암호화 필터
  • 리소스 액세스 이벤트를 트리거하는 필터
  • 이미지 변환 필터
  • 로깅 및 감사 필터
  • MIME 유형 체인 필터
  • 필터 토큰화
  • XML 콘텐츠를 변환하는 XSL/T 필터

필터는 배포 설명자 파일 web.xml에 배포됩니다. 그런 다음 응용 프로그램의 배포 설명자에서 서블릿 또는 JSP 이름 또는 URL 패턴에 매핑합니다. 배포 설명자 파일 web.xml은 \conf에서 찾을 수 있습니다. 디렉토리.

JSP 컨테이너는 웹 애플리케이션을 시작할 때 배포 설명자에서 선언한 각 필터의 ​​인스턴스를 생성합니다. 필터는 배포 설명자에 선언된 순서대로 실행됩니다.