지시어
JSP 페이지 내에서 속성을 지정하거나 특정페이지를 포함하는 페이지 차원의 작업을 하는데 사용되는 태그
종류: page, include, taglib
구문
<%@ directive {attr="value"} %>
XML 구문
page, <jsp:directive.page>
include, <jsp:directive.include>
page 지시어
페이지에 대한 속성을 지정
<%@ page page_directive_attr_list%>
속성명 | 설명 | 기본 설정값 |
language | 스크립틀릿에서 사용되는 스크립팅 언어 지정 | java |
extends | 현재 JSP 페이지가 번역되어 생성될 클래스의 수퍼클래스이름 | 없음 |
import | 스크립팅 환경에서 사용가능한 클래스 수입 선언 | java.lang.* javax.servlet.* javax.servlet.jsp.* javax.servlet.http.* |
session | 세션의 사용여부 결정 | true |
buffer | 버퍼의 크기 결정 | 8KB |
autoFlush | 버퍼링된 출력이 자동으로 클라이언트로 내보내지도록 지정 | true |
isThreadSafe | 페이지에 구현된 쓰레드 안정성 수준 지정 | true |
info | 번역될 페이지에 들어갈 임의의 스트링 지정 | 없음 |
errorPage | 에러 페이지 지정 | 없음 |
isErrorPage | 현재의 JSP 페이지가 다른 JSP페이지의 에러 페이지로 사용되는지 여부 지정 | fasle |
contentType | JSP 페이지의 응답에 대한 MIME Type과 문자 인코딩 지정 | text/html |
pageEncoding | JSP 페이지의 문자 인코딩 지정 | ISO-8859-1 |
isELIgnored | EL표현식을 무시할지 여부 지정 | Servlet 2.4 이상은 기본적으로 평가 그 이하는 무시 |
예시)
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page info="page 지시어 사용방법"%>
<%@page import="java.util.Date"%>
<%page errorPage="my_error.jsp"%>
<%page isErrorPage="true"%>
include 지시어
다른 JSP 파일을 포함할 때 사용
<%@ include file="filename.jspf"%>
<jsp:directive.include file="filename.jsp" />
※.jspf: JSP fragment
-> 페이지 인코딩 정보를 가지는 page 지시어 사용은 문자집합 지정을 위하여 반드시 필요하다.
-> <%@ page pageEncoding="UTF-8"%>
'기타 > JSP' 카테고리의 다른 글
JSTL (0) | 2020.06.09 |
---|---|
JSP 표현식 언어와 태그확장 (0) | 2020.06.09 |
JSP 표준 액션 (0) | 2020.06.09 |
JSP 기본문법 (0) | 2020.05.14 |
JSP 웹 애플리케이션 (0) | 2020.05.14 |