JSP페이지를 구성하는 구성요소중 하나인 디렉티브에 대해 학습한다.

웹 브라우저가 요청한 JSP 페이지가 실행이 될 때, 필요한 설정 정보의 지정에 사용되는 JSP 페이지의 디렉티브는 page, include, taglib가 있다.


page 디렉티브(Directive) - <%@page%>

 - JSP 페이지에 대한 정보는 Page 디렉티브의 속성들을 사용해서 정의

 - 생성되는 문서의 타입, 스크립팅언어, import할 클래스, 세션 및 버퍼의 사용여부, 버퍼의 크기 등 JSP 페이지에서 필요한 설정 정보를 지정

 사용법

설명 

info = "설명" 

페이지 설명 

language = "java"

 JSP 페이지의 스크립트 요소에서 사용할 언어를 지정

contentType="text/html; charset= utf-8" 

문서의 타입 지정 

extends="syste.MasterClass"

상속받을 클래스 지정 

import="java.util.*"

다른 패키지에 있는 클래스를 가져다 쓸 때 사용 하는 속성 

session="true"

HttpSession을 사용 할 지 여부를 지정하는 속성

buffer="10kb"

JSP 페이지의 출력 버퍼의 크기를 지정하는 속성

autoFlush="flase"

출력 버퍼가 다 찰 경우 저장되어 있는 내용의 처리 

isThreadSafe="true"

현재 페이지에 다중 쓰래드를 허용할지 여부

errorPage="error/fail.jsp"

에러발생시 에러를 처리할 페이지를 지정

isErrorPage="false"

해당 페이지를 에러페이지로 지정

 pageEncoding="utf-8"

 해당 페이지의 문자 인코딩을 지정

 isELIgnored="true"

 표현 언어에 대한 지원여부


include 디렉티브(Directive) - <% @ include file="포함될 파일의 url"%>

  JSP페이지 에서는 여러 JSP 페이지에서 공통적으로 사용되는 내용이 있을 때, 이러한 내용을 별도의 파일로 저장해 두었다가 필요한 JSP페이지 내에 삽입할 수 있는 기능을 제공


taglib 디렉티브 - <%@ taglib%>

 taglib 디렉티브는 표현언어, JSTL, 커스텀태그를 JSP페이지 내에 사용할 때 사용함

<%@ taglib profix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<c:set var="aInt" value="123"%>

'Computer > JSP Servlet JavaScript' 카테고리의 다른 글

JSP 스크립트 요소  (0) 2015.01.19
JSP 선언문 예제  (0) 2015.01.19
Eclipse war 파일 배포  (0) 2015.01.19
Eclipse Html5 JSP 템플릿  (0) 2015.01.19
Eclipse JSP 인코딩 설정  (0) 2015.01.19

+ Recent posts