59일차(2)
-
Day59 - [JSP]필터
이번에는 JSP 환경에서의 필터에 대해서 알아 봅시다. 필터 평소에 필터라는 말을 들어보신 적이 있을 겁니다. 필터는 원하는 것만 걸러내서 보여주죠? 여기서도 똑같습니다. 필터는 FrontController(서블릿) 으로 들어가기전 요청을 가로채 검사하는 역할을 가지고 있습니다 그러면, 필터를 한번 만들어 보도록 합시다. 필터 생성 1. 필터 클래스는 일반 자바 파일로 생성합니다. 2. Filter 인터페이스를 상속 받습니다 3. 일반적으로 doFilter메서드를 오버라이딩 합니다 4. 사용 후 doFilter(request, response); 메서드를 반드시 사용 합니다. public class AuthFilter implements Filter { @Override public void doFilt..
2021.05.10 -
Day59 - [JSP]페이징
이번에는 JSP 환경에서 페이징 을 알아 봅시다. 페이징 페이징은 아래와 같이, 게시판의 글이 많으면 나눠서 보여주는 것을 말하는 데요 ※ 페이징을 구현하기 전에, 글의 개수를 늘렸습니다. 페이징의 특성 1. 반드시 GET 방식으로만 처리한다 2. 이동할 때 페이지 번호, 보여줄 페이지 개수 를 가지고 다녀야 한다 -> 목록 으로 나올 때 현재 페이지를 유지하기 위해 3. 페이징 처리하는 로직을 클래스로 분류한다 -> PageVO클래스는 페에징 관련 모든 페이지를 계산한다 먼저, 페이징을 구현하기 위해서는 각각의 페이지에서 몇개의 게시판 목록을 보여줄지 에 대한 메서드를 먼저 구현해야 합니다. 페이징 구현 그러기 위해서는 게시판의 특성을 잘 생각해 봅시다. 게시판은 최신글이 위에 나타나는 특성을 가지고 ..
2021.05.10