Java 웹 애플리케이션에서 페이지 이동에는 'Redirect'와 'Forward'라는 두 가지 방법이 있는데 이 두 방법은 서로 다른 동작을 한다. a.jsp 로 클라이언트가 요청을 보내면 a.jsp 는 로직에 맞게 작업할 것이다. 그 다음 response.sendRedirect("b.jsp");로 이동을 하라고 명령을 내리면 서버가 브라우저한테 b.jsp 로 이동하라는 응답을 보낸다. 응답을 받은 클라이언트는 다시 한번 b.jsp 요청을 다시 보내는데 마찬가지로 로직에 맞게 작업 후 다시 응답을 클라이언트에게 보낸다. 네트워크 상의 두 번의 요청과 응답이 발생하는 것을 알 수 있다. 즉, a.jsp 에서 담은 값을 b.jsp 로 전달할 수 없다. HTTP 프로토콜이 상태를 공유할 수 없기 때문에 발생..