개발자와 디자이너의 개발 분리를 위해 등장
page : JSP 페이지 전반적인 정보 설정
include : 공통 사용 JSP 페이지를 추가 시킬때
디렉티브 태그 내 isErrorPage 속성을 true로 설정 후 errorPage 속성을 예외 처리 페이지 이름으로 지정
선언문 <%! %>
: 변수나 메소드 선언 시 사용
스크립트릿 <% %>
: 자바코드 작성
표현식 <%= %>
: 변수 값 출력
스크립트 요소 사용 시 개발 분리라는 목적에 맞지 않아 잘 사용하지 않음
JSP가 서블릿으로 변환될 때 컨테이너가 자동으로 생성시키는 서블릿 멤버 변수
서블릿으로 자주 사용했었던 객체들을 컨테이너가 자동 생성해준다.
따라서 JSP 파일에선 선언할 필요 없이 사용이 가능하다.
web.xml
<welcome-file-list>
<welcome-file>파일명 지정</welcome-file>
</welcome-file-list>