써먹는 웹개발

[JSP] 지시자(directive) 본문

웹개발/Java & Jsp

[JSP] 지시자(directive)

kmhan 2020. 2. 5. 16:37


728x90
반응형

지시자(directive)는 컨테이너가 페이지를 자바 코드로 변환할 때 특별한 지시를 내릴 수 있도록 고안된 것

 - 종류 3가지 : page, include, taglib

 

1. page 지시자

<%@ page import="foo.*" session="false" %>

페이지 관련 환경(property)을 정의합니다. 즉 문자 인코딩(character encoding), 응답 페이지 컨텐츠 타입(content-type), 페이지가 내장 세션 객체를 가질 것인지 여부 등을 정의합니다. page 지시자에는 서로 다른 속성이 총 13개가 존재합니다. 

 

2. taglib 지시자

<%@ taglib tagdir="/WEB-INF/tags/cool" prefix="cool" %>
JSP에서 이용 가능한 태그 라이브러리를 정의합니다.

 

3. include 지시자

<%@ include file="wickedHeader.html" %>
변환 시점에 현재 페이지에 포함할 코드나 문서를 정의합니다. 여러 JSP 페이지에 포함되어야 하는 코드가 있다면, 이를 따로 뽑아내어, 재사용 가능한 단위로 만들어 각각의 페이지에서 이를 포함하면 되겠죠. 예를 들면 문서의 머리말이라든지 내비게이션 바 같은 것 등이 있을 겁니다.

 

출처 : 헤드퍼스트 Servlets&JSP

728x90
반응형


Comments