JSP

#8.3 필터링 (대문자를 소문자로 변경)

코딩클로스 2020. 5. 14. 12:57

기존의 FileDownloadWithFilter 프로젝트에서 다운로드 받는 텍스트 파일의 내용의 영문을 대문자 -> 소문자로 바꿔주는 필터를 만들기 위해 아래 파일들을 생성합니다.

 

LowerCaseOutputStream.java를 작성합니다.

LowerCaseResponseWrapper.java를 작성합니다.

 

생성한 두 클래스를 사용하여 필터를 생성합니다.

Upper2LowerFilter.java

필터를 등록하고 Mapping하기 위해 Web.xml 파일을 수정해야합니다.

클라이언트에서 DownloadServlet 요청시 FileFilter-> Upper2LowerFilter->DownloadServlet 순서로 필터체인이 형성되어 실행됨을 예상할 수 있습니다.

 

결과

'JSP' 카테고리의 다른 글

#10.1 JavaMail API (SimpleSMTP, POP 프로젝트) 메세지 전송  (0) 2020.05.27
#9.1 JSP 로깅  (0) 2020.05.10
#8.2 필터링  (0) 2020.05.09
#8.1 JSP 웹 초기화  (0) 2020.05.08
#7.2 JSP Download 프로젝트  (0) 2020.05.07