'RequestDispatcher'에 해당되는 글 1건

  1. 2013.10.11 RequestDispatcher 이란?
728x90

Dispacther의 사전적 의미는 발송자 라는 뜻이 있다.

즉 RequestDispatcher 은 요청을 보내주는 클래스라고 할수 있다.

 

메소드는 2가지가 있다.

 

1. include(ServletRequest req, ServletResponse res)

   클라이언트로 부터의 요청과 응답정보를 넘겨 실행한 결과를 포함한다.

   즉, include된 파일을 실행하고 다시 돌아온다. Servlet, JSP page, Html file등 포함이 가능하다.

 

2. forward(ServletRequest req, ServletResponse res)

   클라이언트로 부터의 요청과 응답정보를 아규먼트로 모든 제어를 넘겨버린다.

 

sendRedirect와의 차이점은 sendRedirect는 페이지를 이동시키긴 하지만 바인딩을 하지 않으므로 데이터는 가져가지 않는다.

 

RequestDispatcher은 바인딩을하여 데이터까지 해당 주소로 넘겨버린다.

728x90

'JSP_Servlet' 카테고리의 다른 글

톰캣에서 인코딩 설정  (1) 2013.10.07
error 1045 <28000>: access denied for user 에러  (0) 2013.03.26
익스프레션 정리  (0) 2012.07.19
JSP와 서블릿  (0) 2012.07.13
Posted by 정망스
,


맨 위로
홈으로 ▲위로 ▼아래로 ♥댓글쓰기 새로고침