포워딩과 리다이렉트란?
■■■ 포워딩(Forwarding) vs 리다이렉트(Redirect) ■■■ ○ 포워딩(Forwarding) 요청을 포워딩할 때 해당 요청은 서버의 다른 자원에 전달된다. 이 때에는 다른 자원에서 이 요청을 처리할 것을 클라이언트에게 알리지 않는다. 이와 같은 방식의 처리는 웹 컨테이너 안에서만 일어나고 클라이언트는 알 수 없게 된다. 포워딩은 리다이렉트와 다르게 객체를 요청에 담고 해당 요청을 사용할 다음 자원에 전송한다. 따라서 클라이언트는 포워딩이 발생한 사실을 알지 못하는 것이다. 포워딩은 클라이언트와 통신 없이 서버에서만 처리되기 때문에 리다이렉트보다 나은 성능을 갖는다고 할 수 있다. ○ 리다이렉트(Redirect) 클라이언트의 요청을 처리한 후 컨테이너는 『sendRedirect()』 메소드..
Web(국비)/JSP
2019. 10. 24. 15:51