▶ sendRedirect 는 URL 을 웹 브라우저로 보내서 간접적으로 웹 자원을 호출하지만, forward 메서드는 웹 서버쪽에서 호출

▶ sendRedirect 메서드를 이용하면 다른 웹 서버에 있는 웹 자원도 호출 가능 하지만, forward 메서드는 같은 웹 서버,

    같은 웹 어플리케이션 디렉터리 내에 있는 웹 자원만 호출 가능하다.

▶ sendRedirect 는 텍스트 데이터만 전달할 수 있지만, forward 메서드는 객체 형태의 모든 데이터를 전달할 수 있다.

▶ sendRedirect 는 한글 데이터를 전달하기 위해서는 URL 인코딩을 해야 하지만, forward 메서드는 그런 작업이 필요치 않다.

 

- ex)

- forward

RequestDispatcher dispatcher = request.getRequestDispatcher(url);
dispatcher.forward(request, response);

 

- sendRedirect

response.sendRedirect(url);

'공부 > JSP' 카테고리의 다른 글

JSP_[ SelectBox 그룹묶기(HTML) ]  (0) 2015.03.20
JSP_[ <init-param> & <context-param> ]  (0) 2015.02.12
JSP_[ 첨부파일 유무확인 ]  (0) 2014.06.03
JSP_[ ServletConfig 와 ServletContext 차이점 ]  (0) 2014.06.02
JSP_[ EL 비교연산자 ]  (0) 2014.03.11

+ Recent posts