▶ 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 |