JSP 리다이렉트 정리: response.sendRedirect, <c:redirect>, location.href와 flashAttribute 활용 JSP/Servlet 기반 웹 개발에서 리다이렉트(redirect) 는 페이지 이동을 구현할 때 가장 많이 사용하는 기능입니다. 특히 response.sendRedirect() , <c:redirect> , location.href 를 언제 어떻게 써야 하는지, 그리고 Spring MVC의 flashAttribute 와 함께 어떻게 활용하는지가 실무 포인트입니다. 이 글에서는 JSP에서 사용할 수 있는 대표적인 리다이렉트 방법 3가지와 POST-Redirect-GET 패턴 + flashAttribute 까지 한 번에 정리합니다. 📚 목차 리다이렉트 기본 개념 정리 1) response.sendRedirect()로 서버에서 리다이렉트 2) JSTL <c:redirect>로 리다이렉트 3) JavaScript location.href로 클라이언트 리다이렉트 Spring flashAttribute로 리다이렉트 시 메시지 전달하기 리다이렉트(redirect) 기본 개념 리다이렉트는 서버가 클라이언트(브라우저)에게 “다른 URL로 다시 요청하라”는 응답(3xx 상태 코드 + Location 헤더) 를 보내는 방식입니다. 브라우저가 새로운 URL로 다시 요청 을 보내기 때문에, 주소창 URL이 변경됩니다. 기존 request 영역의 데이터는 새 요청에서는 사용할 수 없습니다. 주로 폼 처리 후 새로고침 시 중복 전송 방지(POST-...