Back-End/JSP

[JSP] 요청방식(forward, redirect)

챌링킴 2021. 7. 16. 21:06
반응형

1) forward 방식

- request가 초기화가 안된다.

- pageContext.forward("이동할페이지");

- 클라이언트가 request 객체를 통해 결과를 받아야 할 때, 혹은 단순 조회를 요청했을 때 사용한다.

- Redirect 방식보다 성능이 좋다. (목록, 검색, ...)

- url 정보가 이전 페이지로 남아있는다.

 

2) redirect 방식

- request 가 초기화되며 새롭게 생성된다.

- response.sendRedirect("이동할페이지");

- 클라이언트가 요청했을 때 이전의 요청이 남아있지 않도록 하기 위해 사용한다. (회원가입, 글 작성, 결제, ...)

- DB의 수정이 일어나는 경우에는 필수로 redirect방식을 써야한다.

반응형