서블릿 포워드란 서블릿에서 다른 서블릿이나 JSP와 연동하는 기능을 말한다.
아래 네가지 방법은 모두 자주 사용됨
HttpServletResponse
객체의 sendRedirect()
메서드 이용sendRedirect("포워드할 서블릿 또는 JSP")
HttpServletResponse
객체의 addHeader()
메서드 이용response.addHeader("Refresh", 경과시간(초); url=요청할 서블릿 또는 JSP)
location
객체의 href
속성 이용location.href='요청할 서블릿 또는 JSP'
RequestDispatcher
클래스의 forward()
메서드 이용RequestDispatcher dist = reqeuest.getRequestDispatcher("포워딩할 서블릿 또는 JSP"); dist.forward(request, response);
위 작성글은 [자바 웹을 다루는 기술]에서 간단히 정리한 것입니다.