MVC 모델2(JSP, Servlet)이용해보기
beans
MVC 모델2를 주로 사용하며 모델1보다 보안성이 높고 분업이 되어있어 관리하기 수월하다.
<%=request.getContextPath() %>를 통해 폴더의 경로가 변경되더라도 정상적으로 실행될 수 있도록 가변적으로 표현함
action 값이 login일 경우
action 값이 about일 경우
action이 null 값이거나 login, about이 아닐 경우
beans 기본
set메소드의 cope가 page일 경우 다른 page 이동시 값이 초기화되서 null 값이 되어
get메소드로 받아도 null값 출력
set메소드의 cope가 session일 경우 다른 인터넷프로그램(ex) chorme, edge 등) 사용시 값이 초기화되서 null 값이 되어 get메소드로 받아도 null값 출력
set메소드의 cope가 request일 경우 request 그대로 이동하는 forward 방식으로 이동 될 때만 값을 유지해서 get메소드로 출력가능