[개발일지4] redirect와 forward의 차이

김희주·2022년 10월 15일
1

개발일지

목록 보기
4/10
post-thumbnail

redirect시 코드

response.sendRedirect("/원하는 페이지");

forward

request.getRequestDispatcher("/원하는 페이지").forward(request, response);

이렇게 적어뒀으니 다시는 안 까먹겠지?...(제발)
++ 혹시 검색 걸려 들어오신 분들을 위해 설명.
redirect는 중간에 url이 바뀌는 거예요. re, 즉 다시 요청을 보내는거라 이전의 request.getparmeter에 있던 데이터들이 사라질 수 있어요.
하지만 forward는 말그대로 우회라서, 이전 기록이나 데이터들을 그대로 갖고 가요. url도 변하지 않습니다!

profile
백엔드 개발자입니다 ☘

0개의 댓글