|
<%@ 디렉티브이름 속성1="값" 속성2="값2" 속성3="값3" ...... %>
1. 디렉티브는 페이지에 대한 설정 정보를 지정할 때 사용한다.
2. 디렉티브는 '<%@'로 시작해서 '%>'로 끝난다.
3. '<%@' 와 '%>' 사이에 속성이 들어간다.
|
JSP 페이지에 대한 정보를 지정한다. JSP가 생성하는 문서의 타입, 출력 버퍼의 크기 에러 페이지에서 필요로 하는 정보를 입력한다.
속성 |
설명 |
language |
JSP 스크립트 코드에서 사용되는 프로그래밍 언어를 지정한다. |
contentType |
JSP가 생성할 문서의 타입을 지정한다. |
import |
JSP페이지에서 사용할 자바 클래스를 사용한다. |
session |
JSP 페이지가 세션을 사용할 지의 여부를 지정한다. "true"일 경우 세션을 사용하고 "false"일 경우 세션을 사용하지 않는다. |
buffer |
JSP 페이지의 출력 버퍼 크기를 지정한다. "none"일 경우 출력 버퍼를 사용하지 않으며 "8kb"라고 입력한 경우 8킬로바이트 크기의 출력 버퍼를 사용한다. |
autoFlush |
출력 버퍼가 다 찾을 경우 자동으로 버퍼에 있는 데이터를 출력 스트림에 보내고 비울 지의 여부를 나타낸다. "true"일 경우 버퍼의 내용을 웹 브라우저에 보낸 후 버퍼를 비우며, "false"일 경우 에러를 발생시킨다. |
info |
JSP 페이지에 대한 설명을 입력한다. |
isErrorPage |
현제 페이지가 에러를 발생할 때 보여지는 페이지인지의 여부를 지정한다. "true"일 경우 에러 페이지이며, "false"일 경우 에러 페이지가 아니다. |
pageEncoding |
JSP 페이지 자체의 캐릭터 인코딩을 지정한다. |
isELIgnored |
"true"일 경우 표현 언어를 지원하며, "false"일 경우 표현 언어를 지원하지 않는다. |
contentType 속성은 JSP페이지가 생성할 문서의 타입을 지정한다.
만약 한글로된 HTML문서를 작성하고 싶다면 아래와 같이 적어주면된다.
<%@ page contentType="text/html; charset=euc-kr"%>
ps. 유니코드도 사용가능하다.
ps. charset을 재대로 지정하지 않는다면 한글이 깨져보인다.
import
자바는 다양한 클래스를 제공하고 있다.
여기서 클래스는 다른 선배 프로그래머들이 만들어 놓은 프로그램을 묶어 놓은 것이다라고 이해하면 쉬울 것이다.
그 선배들이 만들어 놓은 프로그램을 우리는 간단한 명령어로 불러올 수 있다. 얼마나 좋은가?
<%@ page import = "Java.util.Dalendar"%>
위 코드는JSP페이지에서 Calendar 클래스를 불러와서 사용하겠다고 선언하는 함수이다.
선배님들 감사합니다. 냠냠
|
JSP페이지에서 사용할 태그 라이버리를 지정한다.
|
JSP 페이지의 특정 영역에 다른 문서를 포함시킨다.
'웹프로그래밍 > jsp' 카테고리의 다른 글
DBCP 설정하기 JSP+MySql+Tomcat9.0 (0) | 2016.03.11 |
---|---|
JSP 구조 이해하기 - 스크립트요소 (0) | 2015.12.27 |
JSP실행해보기 (0) | 2015.12.27 |
JSP 데이터타입과 형변환 (0) | 2015.08.04 |
jsp에러 Before start of result set (0) | 2015.07.26 |