본문 바로가기
Web Programing/with JSP

[JSP] Page 지시자

by Y06 2021. 2. 1.

지시자(Directive) 태그

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

- JSP 페이지가 서블릿 프로그램에서 서블릿 클래스로 변환할 때

  - JSP 페이지와 관련된 정보를 JSP컨테이너에 지시하는 메시지

디렉티브 태그 형식 설명
page <%@ page . . . %> JSP 페이지에 대한 정보를 설정함
include <%@ include . . . %> JSP 페이지의 특정 영역에 다른 문서를 포함

 

Page 지시자 태그

- 현재 JSP 페이지에 대한 정보를 설정하는 태그

- JSP 페이지의 어디에서든 선언할 수 있지만 일반적으로 JSP 페이지의 최상단에 선언하는 것을 권장

- %와 @ 사이에 공백이 없어야 함

 

- Page 지시자 태그의 속성

속성 설명 기본 값
 language 현재 JSP 페이지가 사용할 프로그래밍 언어를 설정함 java
contentType 현재 JSP 페이지가 생성할 문서의 콘텐츠 유형을 설정함 text/html
pageEncoding 현재 JSP 페이지의 문자 인코딩을 설정함 ISO-8859-1
import 현재 JSP 페이지가 사용할 자바 클래스를 설정함  
session 현재 JSP 페이지의 세션 사용 여부를 설정함 true
buffer 현재 JSP 페이지의 출력 버퍼 크기를 설정함 8KB
autoFlush 출력 버퍼의 동작 제어를 설정함 true
isThreadSafe 현재 JSP 페이지의 멀티스레드 허용 여부를 설정함 true
info 현재 JSP 페이지에 대한 설명을 설정함  
errorPage 현재 JSP 페이지에 오류가 발생했을 때 보여줄 오류 페이지를 설정함  
isErrorPage 현재 JSP 페이지가 오류 페이지인지 여부를 설정함 false

- info 속성, laguage 속성, contentType 속성

- import 속성, session 속성, buffer 속성, autoFlush 속성, isThreadSafe 속성

jsp 코드
웹 브라우저 이미지

 

- errorPage 속성, isErrorPage 속성, pageEncoding 속성

에러가 나면 이동할 페이지를 알려줌
에러 페이지인 것을 명시
IE에서는 지원하지 않아 크롬에서 확인 가능

 

'Web Programing > with JSP' 카테고리의 다른 글

[JSP] JSP 제어문  (0) 2021.02.01
[JSP] 폼태그 처리  (0) 2021.02.01
[JSP] SELECT 태그  (0) 2021.01.29
[JSP] 폼 태그  (0) 2021.01.29
[JSP] 스크립트 요소  (0) 2021.01.21