본문 바로가기

나는 엔지니어/JSP

forward / Redirect


  Forward 

  Redirect 

  Web Container 차원에서 페이지 이동   다른 페이지로 이동
  이동한 페이지의 URL 정보는 볼수 없다   URL을 지시된 주소로 바꾸고 그 주소로 이동
  동일한 웹 컨테이너에 있는 페이지로만 이동   다른 웹 컨테이너에 있는 주소로 이동이 가능
   request와 response 객체를 공유   request 와 response 객체가 새롭게 생성



 Forward  //dispatcher 를 생성 ( 페이지 이동 : ERROR.jsp)
RequestDispatcher dispatcher = request.getRequestDispatcher("ERROR.jsp");

//ERRMSG 속성을 생성하고 에러 메세지를 등록
request.setAttribute("ERRMSG", e.getMessage());

//request,response를 공유
dispatcher.forward(request,response);
 Redirect

 // 페이지 이동 :  AddressList .jsp

response.sendRedirect("AddressList.jsp");



'나는 엔지니어 > JSP' 카테고리의 다른 글

한글 깨질때..  (0) 2012.07.11
톰캣 context.xml 을 이용한 데이터베이스 연결  (0) 2012.07.10
ERROR PAGE  (0) 2012.07.09
내장 변수들  (0) 2012.07.04
스크립틀릿 / 익스프레션 개략 매모.  (0) 2012.07.04