sendRedirect
-
forward와 sendRedirect 차이백엔드/서블릿&JSP 2021. 1. 11. 21:15
RequestDispatcher와 forward란? 클라이언트로부터 요청을 받고 이를 다른 리소스(서블릿, html, jsp)로 넘겨주는 역할을 하는 인터페이스. RequestDispatcher는 javax.servlet 패키지에 포함된 인터페이스로 위 정의와 같은 역할을 한다. 그리고 RequestDispatcher 인터페이스는 두 가지 메서드를 가지고 있다. 그 중 하나가 forward()다. forward()는 위에서 말한 RequestDispatcher 인터페이스의 역할을 수행하는 메서드다. forward()은 사용자 요청에 의해 컨테이너에서 생성된 request와 response를 다른 리소스(서블릿, jsp, html)로 넘겨주는 역할을 한다. 사용법은 아래 코드와 같다. @WebServlet..