티스토리 뷰
페이지 디렉티브(Page directive)란 JSP에서 해당 JSP 페이지에 대한 정보를 표시할 때 사용한다. 흔히 JSP파일을 작성할 때 가장 상단에 표기하는 아래와 같은 것이 페이지 디렉티브이다.
- language : JSP 스크립트 코드에서 사용되는 프로그래밍 언어를 지정한다. 위의 사진에서는 "java"로 표기되어 있다. (기본값 : java)
- contentType : JSP가 생성할 문서의 타입을 지정한다. 위의 사진에서는 "text/html"로 표기되어 있다. (기본값 : text/html)
- import : JSP 페이지에서 사용할 자바 클래스를 지정한다.
<%@ page import="java.util.Date" %>
- session : JSP 페이지가 세션을 사용할 지 여부를 지정한다. "true"일 경우 세션을 사용하고 "false"일 경우 사용하지 않는다. (기본값 : true)
- buffer : JSP 페이지의 출력 버퍼크기를 지정한다. "none"으로 지정하면 출력 버퍼를 사용하지 않고, "8kb"라고 입력하면 8kb 크기의 출력 버퍼를 사용한다. (최소 : 8kb)
- autoFlush : 출력 버퍼가 꽉 채워졌을 경우 자동으로 버퍼에 있는 데이터를 출력 스트림으로 보내고 비워버릴 지에 대한 여부를 지정한다. "true"일 경우 버퍼의 내용을 웹 브라우저에 보낸 후 버퍼를 비우고, "false"일 경우 에러를 발생시킨다. 간혹 이것이 "false"로 되어 있으면 버퍼의 용량을 채우기 전까지는 페이지가 출력되지 않는 경우가 있다. (기본값 : true)
- info : JSP 페이지에 대한 설명을 입력한다.
- errorPage : JSP 페이지를 실행하는 도중 에러가 발생할 때 보여줄 페이지를 지정한다. 위 사진의 페이지 디렉티브를 보면 에러발생 시 "Error.jsp"라는 JSP 페이지로 이동하게끔 되어 있다.
- isErrorPage : 현재 페이지가 에러가 발생할 때 보여지는 페이지인지 여부를 지정한다. "true"일 경우 에러 페이지이며, "false"일 경우 에러 페이지가 아니다.
- pageEncoding : JSP 페이지의 캐릭터 인코딩을 지정한다. 위의 사진에서는 "EUC-KR"로 되어 있으나 한국어 외 언어 사용 시 주로 "UTF-8"을 많이 사용한다.
이외에도 다른 속성들이 있으나 자주 사용하지 않기에 생략하도록 하겠다.
'웹 프로그래밍 > JSP 서블릿' 카테고리의 다른 글
[JSP/서블릿] Request 내장 객체를 사용하여 간단한 로그인 페이지 만들기 (0) | 2022.01.21 |
---|---|
[JSP/서블릿] 페이지 스크립트 (0) | 2022.01.10 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 컴퓨터기초
- 프로그래밍
- jsp
- 코딩테스트
- 서블릿
- C언어
- C++
- java
- 컴퓨터
- 자바
- 알고리즘
- 컴퓨터공학과
- 알파넷
- 컴퓨터과학과
- 알고리즘 문제
- 인터넷
- 네트워크
- 코딩 테스트
- 백준
- 코딩
- TCP
- 백준 풀이
- It
- 컴퓨터공학
- 웹개발
- 컴퓨터 네트워크
- 코드 리뷰
- Servlet
- 컴퓨터이론
- 컴퓨터과학
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함