▶ page 디렉티브와 스크립트
● page 디렉티브
※ JSP 페이지에 대한 정보를 입력하기 위해 사용
※ 주요 속성
속성 |
설명 |
기본값 |
language |
JSP스크립트 코드에서 사용되는 프로그래밍 언어를 지정한다. JSP2.0 버전까지는 스크립트 언어로서 자바만을 지원하고 있다. |
"java" |
contentType |
JSP가 생성할 문서의 타입을 지정한다. |
"text/html" |
import |
JSP 페이지에서 사용할 자바 클래스를 지정한다. |
|
session |
JSP 페이지가 세션을 사용할 지의 여부를 지정한다. "true"일 경우 세션을 사용하고 "false"일 경우 세션을 사용하지 않는다. |
"true" |
buffer |
JSP 페이지의 출력 버퍼 크기를 지정한다. "none"일 경우 출력 버퍼를 사용하지 않으며, "8kb"라고 입력한 경우 8킬로바이트 크기의 출력 버퍼를 사용한다. |
최소 8kb |
autoFlush |
출력 버퍼가 다 찼을 경우 자동으로 버퍼에 있는 데이터를 출력 스트림에 보내고 비울 지의 여부를 나타낸다. "true"일 경우 버퍼의 내용을 웹 브라우저에 보낸 후 버퍼를 비우며, "false"일 경우 에러를 발생시킨다. |
"true" |
info |
JSP페이지에 대한 설명을 입력한다. |
|
errorPage |
JSP 페이지를 실행하는 도중에 에러가 발생할 때 보여줄 페이지를 지정한다. |
|
isErrorPage |
현재 페이지가 에러가 발생할 때 보여지는 페이지인지의 여부를 지정한다. "true"일 경우 에러 페이지이며, "false"일 경우 에러 페이지가 아니다 |
"false" |
pageEncoding |
JSP 페이지 자체의 캐릭터 인코딩을 지정한다. |
|
isELIgnored |
"true"일 경우 표현 언어를 지원하며, "false"일 경우 표현 언어를 지원하지 않는다. JSP 2.0에 새롭게 추가된 속성이다. |
web.xml |
※ contentType 속성과 캐릭터 셋
<%@page contentType="text/html"; charset=euc-kr" %> |
※ import 속성
<%@page import = "java.util.Calendar" %> |
● 스크립트 요소
※ 스크립트릿
- JSP 페이지에서 자바 코드를 실행할 때 사용되는 코드의 블록
<% 자바코드1; 자바코드2; ... %> |
※ 표현식(expression)
- HTML 문서 결과값에 포함시키고자 할 때 사용
<%= 값%> |
※ 선언부(Declaration)
- 스크립트릿이나 표현식에서 사용할 수 있는 함수를 작성할 때 사용
<%! public 리턴타딥 메소드이름(파라미터 목록) { 자바코드1; 자바코드2; .... 자바코드n; return 값; } %> |
'JSP' 카테고리의 다른 글
제5장. 쿠키 (0) | 2009.03.24 |
---|---|
제4장. 필수 이해 요소 (0) | 2009.03.23 |
제3장. 내장객체(기본객체) request, response (0) | 2009.03.20 |
제1장. JSP 기본개념 (0) | 2009.03.20 |
[펌] jsp 함수 (0) | 2009.03.09 |