본문 바로가기
JSP

페이지 이동

by 자바초보자 2015. 10. 26.
728x90

1. 포워드(forward)

- request스코프에 담긴값이 유효하다.(request,response가 유지된다.)

- 이동된 url이 화면에 안보인다.(사용자는 이동했는지 알수없음)

- 포워드하는 방법

  1) pageContext.forward("이동할페이지");

  2) <jsp:forward page="이동할페이지"/>;

  3) RequestDispatcher rd = request.getRequestDispatcher("이동할페이지");

    rd.forward(request,response);



2. 리다이렉트(redirect)

- 클라이언트가 새로 페이지를 요청한 것과 같은 방식으로 페이지가 이동됨.

  request, response가 유지되지 않는다.(새로 만들어짐.)

- 이동된 url이 화면에 보인다.

- 리다이렉트 하는 방법

  response.sendRedirect("이동할페이지");

 

 

 

 

http://installed.tistory.com/entry/8-JSP-%ED%8A%B9%EC%A0%95%ED%8E%98%EC%9D%B4%EC%A7%80%EB%A1%9C-%EC%9D%B4%EB%8F%99%EB%B0%A9%EB%B2%95

 

728x90