page 디렉티브, page 디렉티브 주요 속성

CODEDRAGON Development/JSP

반응형

 

 

page 디렉티브

·       페이지의 속성을 지정할 때 사용 합니다.

·       주로 사용되는 언어 지정 및 import문을 많이 사용 합니다.

 

 

 

<%@page import="java.util.Arrays"%>

<%@ page language="java" contentType="text/html; charset=EUC-KR"

    pageEncoding="EUC-KR"%>

 

 

 

page 디렉티브 주요 속성

속성

설명

language="언어"

·       JSP 스크립트 코드에서 사용되는 프로그래밍 언어를 지정합니다.

·       기본값은 "java"로 생략가능합니다.

extends="패키지명.클리스명"

·       JSP페이지가 서블릿(클래스)으로 변환될 때 부모클래스를 정의합니다.

contentType="MIME타입; charset=인코딩"

·       JSP가 생성할 문서의 타입을 지정합니다. , JSP페이지와 응답을 표시할 때 사용되는 MIME유형과 문자 인코딩을 정의합니다.

pageEncoding

·       JSP 페이지 자체의 캐릭터 인코딩을 지정합니다.

import="패키지명.*"

import="패키지명.클래스명"

·       JSP 페이지에서 사용할 자바 클래스를 지정합니다.

·       Java에서의 import문과 동일합니다.

 

session="true|false"

·       JSP 페이지가 세션을 사용할 지의 여부를 지정합니다.

·       기본값은 true입니다.

info="텍스트"

·       JSP 페이지에 대한 설명을 지정합니다.

·       이 정보는 Servlet.getServletInfo()메소드를 통해 구할 수 있습니다.

errorPage="오류제어페이지경로"

·       현재 페이지에서 에러가 발생할 때 보여 줄 페이지를 지정합니다.

·       오류를 제어하는 페이지를 따로 작성한 경우에 사용합니다.

isErrorPage="true|false"

·       에러 페이지인지의 여부를 지정합니다.

·       true: 현재 JSP페이지에서 오류를 다루는 exception객체를 사용할 수 있습니다.

·       false (기본값)

buffer="버퍼링여부|버퍼크기"

·       출력 스트림에서 버퍼 사용 여부 및 크기를 지정합니다.

·       기본값은 8kb 입니다.

·       autoFlush속성과 함께 사용되며 none 또는 8kb, 그리고 직접 크기를 kb단위로 지정합니다.

autoFlush="true|false"

·       버퍼가 다 찼을 때 처리 방식을 지정합니다.

·       true: 버퍼가 다 찼을 경우 버퍼를 플러시하고 계속해서 작업을 수행합니다. (기본값)

·       false: 버퍼가 다 찼을 경우 예외를 발생시키고 작업을 중지합니다.

isThreadSafe="true|false"

true: JSP엔진에게 여러 클라이언트 요청을 한번에 처리하도록 지시합니다.(기본값)

false: 단일 스레드 모델이 사용되며, 해당 페이지에 대한 클라이언트의 접근이 통제됩니다. , 클라이언트 요청이 한번에 하나씩 처리됩니다.

isELIgnored

·       표현 언어(EL)지원 여부 지정. true - 미지원, false - 지원

trimDirectiveWhitespaces

·       출력결과에서 템플릿 텍스트의 공백 문자를 제거할지 여부 지정