* 디렉티브 태그 : JSP 페이지에 대한 전반적인 설정 정보를 지정할 때 사용하는 태그
- 페이지 디렉티브 태그 : JSP 페이지의 전반적인 정보를 설정할 때 사용
- 인클루드 디렉티브 태그 : 공통으로 사용하는 JSP 페이지(ex.홈페이지의 메뉴처럼 변하지 않는 부분)를 다른 JSP 페이지에 추가할 때 사용
- 태그라이브 디렉티브 태그 : 개발자나 프레임워크에서 제공하는 태그를 사용할 때 사용
* 페이지 디렉티브 태그들
속성 | 기본값 | 설명 |
info | 없음 | 페이지를 설명해주는 문자열 지정 |
language | "java" | JSP페이지에서 사용할 언어 지정 |
contentType | "text/html" | JSP페이지 출력 형식 지정 |
import | "없음" | JSP페이지에서 다른 패키지의 클래스를 임포트할 때 지정 |
session | "true" | JSP페이지에서 HttpSession 객체의 사용 여부를 지정 |
buffer | "8kb" | JSP페이지 출력시 사용할 버퍼 크기를 지정 |
autoFlush | "true" | JSP페이지의 내용이 출력되기 전 버퍼가 다 채워질 경우 동작을 지정 |
errorPage | "false" | JSP페이지 처리 도중 예외가 발생할 경우 예외 처리 담당 JSP페이지를 지정 |
isErrorPage | "false" | 현재 JSP페이지가 예외 처리 담당 JSP페이지인지 지정 |
pageEncoding | "ISO-8859-1" | JSP페이지에서 사용하는 문자열 인코딩을 지정 |
isELIgnored | "true" | JSP 2.0 버전에서 추가된 기능으로 EL사용유무 지정 |
* 페이지 디렉티브 형식
<%@ page 속성1="값1" 속성2="값2" ... %>
* 인클루드 디렉티브 태그
1. 인클루드 디렉티브 태그를 이용해 JSP 페이지를 요청하면 포함려는 파일명.jsp의 코드가 현재의 jsp파일과 합 쳐짐
2. 합쳐진 jsp파일은 java코드로 변환된 후 서블릿클래스로 변환되어 브라우저로 전송된다.
(현재의 jsp파일 이름으로 java파일 한개만! 생성)
<%@ include file="파일명.jsp" %>
'컴퓨터 공부 > JAVA Web' 카테고리의 다른 글
JSP 액션 태그 (0) | 2021.08.17 |
---|---|
JSP 페이지의 오류 종류(404/500) (0) | 2021.08.12 |
JSP (0) | 2021.08.10 |
세션(Session) (0) | 2021.08.09 |
쿠키(Cookie) (0) | 2021.08.09 |
댓글