Web 개발/JSP
[JSP] JSP 지시자 (Directive)
happii
2022. 3. 26. 23:58
JSP 지시자 (Directive)
1.page Directive
컨테이너에게 현재 JSP페이지를 어떻게 처리할 것인가에 대한 정보를 제공한다.
<%@ page attr1="val1" attr2="val2" ... %>
· contentType - 브라우저로 내보내는 내용의 MIME 형식 지정 및 문자 집합 지정
(기본값=text/html; charset=ISO-8859-1)
· import - 현재 JSP 페이지에서 사용할 Java 패키지나 클래스를 지정
· session - 세션의 사용 유무 설정 (기본값=true)
2. include Directive
특정 jsp file을 페이지에 포함한다.
여러 jsp 페이지에서 반복적으로 사용되는 부분을 jsp file로 만든 후 반복 영역에 include 시켜
반복되는 코드를 줄일 수 있다.
<%@ include file="/template/header.jsp" %>
3. taglib Directive
JSTL 또는 사용자에 의해서 만든 커스텀 태그 (custom tag)를 이용할 때 사용되며
JSP 페이지 내에 불필요한 자바 코드를 줄일 수 있다.
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>