프로그래밍/JSP

JSP 포워딩(RequestDispatcher 클래스

RECORD :D 2018. 7. 29. 19:38

첫 번째 방법은 RequestDispatcher 클래스를 이용한 위임 방법이다



이렇게 jsp에서 서블릿으로, 서블릿에서 jsp로 객체를 위임할 수 있게 하는것이 RequestDispatcher 클래스이다. 쉽게 사용할 수 있으니 활용이 많이 될듯쉽다.


두 번째는 HttpServletResponse 클래스로 위임하는 방법이다


redirect.jsp에서 HttpServletResponse 클래스를 내부적으로 상속받기 때문에 request.setAttribute(); 메소드를 사용할 수 있는데 이곳에서 set 해서 response로 넘겨 주었다고 해서 왼쪽 RequestObj.java에서 받는 것이 아니라 새로운 객체를 하나 생성하는 것이다. 즉 속성을 참고해서 사용할 수가 없다.