3. 디렉티브 태그

Yuri Lee·2022년 5월 25일
0

JSP

목록 보기
3/19

<디렉티브 태그의 개요>

JSP 페이지를 어떻게 처리할 것인지를 설정하는 태그

<PAGE 디렉티브 태그의 기능과 사용법>

현재 jsp 페이지에 대한 정보를 설정하는 태그 (;를 찍지않는다)

<% page 속성1="값1" %>

1. language 속성

현재 jsp페이지에서 사용할 프로그래밍 언어 설정

<%@ page language="java"%>

2. conteneType 속성

콘텐츠 유형을 설정

<%@ page contentType="text/html"%>

3. pageEncoding 속성

문자 인코딩 유형을 설정

<%@ page pageEncoding="ISO-8859-1"%>

4. import 속성

사용할 자바 클래스를 설정

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

5. session 속성

현재 jsp 페이지의 http 세션 사용 여부를 설정하는 데 사용
사용 true, 미사용 false

<%@ page session="true"%>

6. buffer 속성

페이지의 출력 버퍼 크기 설정

<%@ page buffer="none"%>

7. autoFlush 속성

출력 버퍼가 채워진 경우 자동으로 버퍼에 있는 데이터를 웹 브라우저로 보내고 버퍼를 비울지 또는 버퍼 오버플로의 예외를 나타낼지 등의 처리 설정

<%@ page autoFlush="true"%>

8. isThreadSafe 속성

멀티스레드의 동작을 제어하는 데 사용

<%@ page isThreadSafe="true"%>

9. info 속성

현재 페이지에 대한 설명

<%@ page info="Home Page JSP"%>

10. errorPage 속성

페이지가 실행되는 동안 오류가 발생하면 특정 오류 페이지로 이동하는 데 사용

<%@ page errorpage="MyErrorPge.jsp"%>

<include 디렉티브 태그의 기능과 사용법>

현재 jsp 페이지의 특정 영역에 외부 파일의 내용을 포함하는 태그
-페이지 어디에서든 선언가능

<%@ include file="파일명"%>

<taglib 디렉티브 태그의 기능과 사용법>

현재 jsp 페이지의 표현 언어, jstl, 사용자 정의 태그 등 태그 라이브러리를 설정하는 태그

<%@ taglib uri ="경로" prefix="태그 식별자" %>

profile
개발자 이유리

0개의 댓글