JSP 페이지 이동

hj_kwon.log·2022년 10월 13일
0

JSP

목록 보기
7/14
post-thumbnail

⛳JSP 페이지 이동


🔴forward

  • request에 담긴 값이 유효하다(request, response가 유지된다.)
  • 이동된 url이 화면에 안보인다(사용자는 이동했는지 알 수 없음)
  • 결과값을 request.setAttribute()하여 담아 넘길 수 있음으로 결과 데이터를 다음 페이지에서 보여줘야하는 경우에 유용하다.

    forward 하는 방법
    ❗pageContext.forward("이동할 페이지") // 내장객체 사용
    ❗<jsp:forward page = "이동할 페이지"/> //액션태그 사용


🔴redirect

  • 클라이언트가 새로 페이지를 요청한 것과 같은 방식으로 페이지가 이동됨(request,response)가 유지되지 않는다 (새로 만들어짐)
  • 이동된 url이 화면에 보인다.
  • HTTP 헤더 정보를 변경하여 redirect시키기 때문에 브라우저의 주소창이 변경되며 sendRedirect가 실행되기 전 html이나 javascript로 output되는 코드들은 모두 실행되지 않는다.

    redirect 하는 방법
    ❗response.sendRedirect("이동할 페이지");

profile
개발자가 되는 그날까지

0개의 댓글