지시자

Study/JSP 2013. 5. 29. 16:50

클라이언트의 요청에 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
Posted by 코딩하는 야구쟁이
,