Servlet 활용 다이나믹 웹에서 화면 이동 방식은 크게 Html 활용 방법
과 Servlet 활용 방법
으로 나뉜다.
Html 활용 방법
: html 태그 활용Servlet 활용 방법
: forward 방식 혹은 redirect 방식 활용: web container 차원에서의 페이지 이동(브라우저 관여 ❌)
웹 브라우저는 페이지 이동 여부를 알 수 없음
브라우저 상에 최초 호출한 url 표시, 이동 후에도 url 변화하지 않고 그대로!
Servlet 간 request, response 객체 공유
getParameter()
, getParameterValues()
, getAttribute()
로 입력값 받아올 수 있음: 첫번째 페이지에서 브라우저에게 페이지 이동 명령 → 브라우저가 새로운 페이지로 이동(브라우저 관여 ⭕)
브라우저가 관여하여 페이지 이동했기 때문에 url도 이동한 페이지 url 표시
페이지 이동되면 request, response 객체 재생성
getParameter()
, getParameterValues()
, getAttribute()
로 이전 페이지에서의 값 받아올 수 없음