JSP 기본 구문(2) – 지시어(페이지)

정책(페이지)

디렉티브는 JSP 파일의 속성을 기술하는 곳으로 크게 Page, Include, Taglib로 나눌 수 있다.

도서 페이지

컨테이너에서 JSP 페이지를 처리하는 데 필요한 다양한 속성을 설명합니다.

<%@ page 속성1="속성1값" ... 속성n="속성n값" %>

## 페이지 속성 값 ##

언어

사용할 스크립팅 언어를 지정하는 속성

기본값은 java이며 생략할 수 있습니다.

<%@ page language = "java" %>

수입

Java 가져오기와 유사하게 데이터베이스 처리 및 기타 외부 패키지 및 클래스를 사용할 때 사용됩니다.

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

회의

클라이언트를 지속적으로 인식하기 위해 웹 브라우저 및 서버에 필요한 정보를 임시로 저장하는 속성

기본값은 true이므로 사용을 제한하려는 목적이 아니면 별도로 설정할 필요가 없습니다.

<%@ page session="true" %>

완충기

데이터를 효율적이고 안전하게 전송(성능 및 오류 처리 향상)

전송할 데이터를 미리 저장한 후 비트 단위로 전송

기본 크기는 8KB이며 JSP에 많은 양의 콘텐츠가 포함된 경우 버퍼 크기가 동적으로 조정됩니다.

<%@ page buffer="8kb" %>

자동 플러시

버퍼가 자동으로 플러시되는지 여부를 나타내는 속성

기본값은 true이며 버퍼 속성에 지정된 시간 동안 유지되며 가득 차면 자동으로 전송됩니다.

false로 선언되면 오버플로 예외가 발생한 후 실행이 중지됩니다.

<%@ page autoFlush="true" %>

isThreadSafe

스레드 상태에서 데이터 보안을 보장하는 속성

기본값은 true이며 false인 경우 개발자가 스레드의 동시성을 직접 제어해야 합니다.

<%@ page isThreadSafe="true" %>

정보

해당 JSP 설명의 일부로 간단한 설명을 설명할 때 사용되는 속성

<%@ page info="---" %>

오류 페이지, isErrorPage

errorPage: 일반적인 JSP 파일에서 오류가 발생했을 때 이동할 페이지를 지정합니다.

errorPage를 사용하면 서비스를 개발하고 운영할 때 일관되게 처리하고 다양한 수준의 오류 처리를 지정할 수 있습니다.

<%@ page errorPage=“오류_처리_파일.jsp” %>

isErrorPage: errorPage 속성에 설정된 오류 처리 파일로 오류 처리에만 사용됩니다.

<%@ page isErrorPage="true" %>

컨텐츠 타입

JSP 페이지의 클라이언트 처리를 위한 콘텐츠 유형을 지정합니다.

<%@ page contentType="text/htmr’ %>

페이지인코딩

컨테이너에서 처리할 JSP 파일의 인코딩을 지정합니다.

<%@ page pageEncoding="UTF-8"%>

퍼지는

컨테이너 제공 클래스 외의 커스텀 클래스를 특수 목적으로 사용할 때 사용