본문 바로가기
컴퓨터 공부/JAVA Web

JSP 디렉티브 태그

by 구깨비 2021. 8. 11.

 

* 디렉티브 태그 : JSP 페이지에 대한 전반적인 설정 정보를 지정할 때 사용하는 태그 

  1. 페이지 디렉티브 태그 : JSP 페이지의 전반적인 정보를 설정할 때 사용
  2. 인클루드 디렉티브 태그 : 공통으로 사용하는 JSP 페이지(ex.홈페이지의 메뉴처럼 변하지 않는 부분)를 다른 JSP                                       페이지에 추가할 때 사용
  3. 태그라이브 디렉티브 태그 : 개발자나 프레임워크에서 제공하는 태그를 사용할 때 사용

 

* 페이지 디렉티브 태그들

속성 기본값 설명
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

댓글