1014 JSP

김강산·2022년 10월 14일
0

JSP

목록 보기
11/14
post-thumbnail

예제문제

  1. 필터란 무엇인가?
    필터는 클라이언트(크롬)와 서버(톰캣) 사이에서 requset(크롬->톰캣)와 response(톰캣->크롬) 객체를 먼저 받아 사전/사후 작업 등 공통적으로 필요한 부분을 처리하는 것을 말한다
  • response 시 setCharacterEncoding("UTF-8")을 하여 한글 인코딩
  • web.xml(서버 설정)의 initParameter => 필터(java)에서 사용 => 로그인 체킹
  1. Filter 인터페이스(Interface)에 있는 메소드의 종류와 기능을 설명하시오
    => 구현 클래스 implements Filter

  2. web.xml 파일에 필터를 구성하는 요소의 종류를 설명하시오
    1)
    웹 애플리케이션에서 자바 필터와 매개변수를 설정하는 데 사용. Filter에 사용되는 java 파일에 포커스

2)
특정 리소스에 대해 어떤 필터를 사용할지 설정하는 데 사용하며. Filter에 사용되는 java 파일과 URL 주소를 매핑

로그 확인하기
LogFileFilter.java
init 메소드
filename이 있으면 새로운 객체를 생성한다

doFilter 메소드
현재 일시, 사용자 IP 주소를 작성하는 메소드

destroy 메소드

web.xml

c드라이브에 logs를 새로만든다

결과
아이디와 비밀번호를 입력하게되면 logs안에있는 monitor.log안에 작성이된다

LogFilter.java
init 메소드

doFilter 메소드

destroy 메소드

getCurrentTime

web.xml

c드라이브에 새로 만들어준다

결과

log로 찍은 결과

0개의 댓글