[MVC]2021.01.03

기록지·2021년 1월 3일
0

boardController.java 에서

- sendRedirect& forward 비교

RequestDispatcher rd = request.getRequestDispatcher(view); rd.forward(request, response);
-> 현재 실행중인 페이지, forward에 의해서 호출된 페이지는 request, response 객체를 공유한다.

->시스템(session,DB)에 변화가 생기는 요청(로그인, 회원가입, 글쓰기)의 경우 redirect방식으로 응답하는 것이 바람직하다. ->URL1 다른 URL2 즉, 전혀 새로운 요청을 함.
시스템에 변화가 생기지 않는 단순조회(리스트 보기, 검색)의 경우 forward방식으로 응답하는 것이 바람직하다.


0개의 댓글