정책(페이지)
디렉티브는 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"%>
퍼지는
컨테이너 제공 클래스 외의 커스텀 클래스를 특수 목적으로 사용할 때 사용