JSP

제2장. page 디렉티브와 스크립트

십억10 2009. 3. 20. 16:29

▶ 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