Back-End/JSP

[JSP] 디렉티브 태그

챌링킴 2021. 7. 15. 19:46
반응형

1) 디렉티브 태그란?

<%@ page %>

- <%와 @ 사이에 공백이 없어야 한다.

- 현재 JSP 페이지에 대한 정보를 설정하는 태그이다. 되도록 페이지 최상단에 선언한다.

 

 

2) 디렉티브 태그의 속성(기본값)

 

속성(기본값)

1. language(java)

- 사용할 프로그래밍 언어를 나타낸다.

 

2. contentType(text/html)

- 생성할 문서의 콘텐츠 유형을 나타낸다.

 

3. pageEncoding(ISO-8859-1)

- 페이지에서 사용할 인코딩을 설정해준다.

 

4. import

- 사용할 자바 클래스를 설정(추가)해준다

 

5. session(true)

- 세션 사용 여부(true, false)를 설정해준다.

 

6. info

- 페이지에 대한 설명을 작성해준다.

- 주석처럼 사용한다.

 

7. errorPage

- 오류가 났을 때 이동할 페이지를 설정해준다.

 

8. isErrorPage(false)

- 오류 페이지로 설정할지에 대한 여부(true, false)를 나타낸다.

 

요약 : import 속성을 제외한 속성들은 딱 한번씩만 설정할 수 있다.

 

 

3) include 디렉티브 태그

<%@ include file="파일명"%>

- 현재 JSP 페이지의 특정 영역에 외부 파일의 내용을 포함시키는 태그이다.

- 보통 header, footer는 대부분의 페이지에 동일한 내용으로 작성되기 때문에 유지보수 및 편의를 위해 외부 파일로 만들고 include하여 사용한다. => 이러한 것을 모듈화라고 한다.

반응형