클라이언트의 요청에 JSP 페이지가 실행이 될때 필요한 정보를 JSP컨테이너에게 알리는 역할
태그안에서 @로 시작한다
1. page
info
- 페이지를 설명해 주는 문자열로 속성값의 내용이나 길이의 제한이 없다
- 설정을 하지 않더라도 페이지의 처리 내용에는 아무런 영향을 주지는 않지만, JSP 페이지의 제목을 붙이는 것과 같은 기능을 한다
<%@ page info = "JSP.co.kr"%>
language
- 페이지의 스크립트 요소에서 사용할 언어를 지정하는 속성
- 지정하지않을시에 기본값은 java
<%@ page language="java"%>
contentType
- JSP페이지의 내용이 어떤 형태로 출력을 할 것인지 MIME형식으로 브라우저에 알려주는 역할
- 지정할 속성은 text/html 등등
<%@ page contentType = "Text/html"%>
- 문자 형식 지정 가능
<%@ page contentType = "Text/html" ;charset="EUC-KR"%>
extends
- 서블릿소스로 변환되는 시점에서 자신이 상속받을 클래스를 지정할 때 사용
<%@ pae extends = "com.jspstudy.Directive"%>
import
- 유일하게 중복 사용 가능
- package 이름을 지정하지 않고 다른 클래스를 가져와서 사용하는 경우 import속성 지정
<#@ page import="java.util.*,java.sql.*"
import="java.io.*" %>
session
- JSP페이지가 HttpSession을 사용할지 여부를 지정하는 속성
- true/false 로 구분
<%@ page session = "false"%>
error
- 처리하는 도중에 페이지에서 예외가 발생할 경우 자신이 예외처리를 하지않고 다른 페이지에서 처리하도록 지정할수 있는 속성
- 속성값은 직접예외처리할 페이지의 로컬을 찍어주면됨
<%@ page errorPage = "Error.jsp"%>
isError
- 에러 처리를 담당하는 페이지인지 아닌지 여부를 지정
<%@ page isErrorPage = "true"%>
2. include
- 공통적으로 포함하는 내용이 있을때 이러한 내용을 매번 입력하지않고 별도의 파일을 저장해 두었다가 삽입
<%@ include file="로컬URL"%>
'Study > JSP' 카테고리의 다른 글
JSP 엑셀 다운로드 하기 (0) | 2013.06.03 |
---|---|
Web.xml (0) | 2013.05.31 |
equals 와 "=="의 차이 (2) | 2013.05.28 |
제어문 (0) | 2013.05.28 |
스크립트의 요소 (0) | 2013.05.28 |