코딩 개발/Java
Web 통신 - Forward, Redirect
Forward란? request와 response가 유지되면서 제어가 이동되는 방식입니다. Web Container 상에서 이동되므로 클라이언트(브라우저) 측은 이동여부를 알 수 없습니다. ( URL 상의 변경이 없음 ) 클라이언트가 재동작 즉 재요청(새로고침) 할 경우 request와 response가 유지되므로 기존 동작이 반복됩니다. 주로 정보 조회(select)시 이용됩니다. 그림에서 보면 알 수 있듯이 한 번의 통신이 Server 내에서만 동작이 이루어지고 그 다음에 브라우저에 보내주는 형식입니다. Redirect 란? 응답시 클라이언트에게 이동할 url을 지정하여 클라이언트가 이동하게 하는 방식입니다. 기존 request와 response 는 유지되지 않습니다. 재요청시 기존 동작은 반복되지 ..