JSP directives (지시자) : container에 방향이나 명령을 제공
- page directive : 페이지 종속적인 속성들을 정의, JSP 페이지에 대한 정보를 입력하기 위해 사용
- <%@ page attribute="value" %>
- include directive : 로드 될때 동적인 파일 include
- taglib directive : 페이지에 사용될 사용자 정의 액션을 포함하는 태그 라이브러리 선언
<Page directives>
- import: JSP 페이지에서 사용할 자바 클래스, 인터페이스, 패키지 멤버 지정
- ex. <%@ page import="java.util.Date" %>
- contentType: jsp가 생성할 문서의 MIME (Multipurpose Internet Mail Extension) 타입 지정
- <%@ page contentType="문서타입" %>
- 문서타입 : text/html, text/xlm, text/plain
- extends : sublet으로 변할 때, 상속받을 클래스를 지정. 잘 사용하지 않음
- info : jsp 페이지에 대한 설명 입력
- <%@ page info="composed by Sonoo Jaiswal" %>
- buffer : jsp 페이지의 출력 버퍼 크기를 kilobytes로 지정, default : 8Kb
- <%@ page buffer="16kb" %>
- language : JSP 페이지에서 스크립팅요소에서 사용할 언어 설정. default : java
- isELIgnored : jsp EL (Expression Language)를 무시 여부 지정. default : false
- <%@ page isELIgnored="true" %>//Now EL will be ignored
- isThreadSafe : 한 jsp 페이지가 동시에 여러 브라우저의 요청을 처리할 수 있는 지 여부 지정
- <%@ page isThreadSafe="false" %>
- autoFlush : 출력 버퍼가 다 찼을 경우 자동으로 버퍼에 있는 데이터를 출력 스트림에 보내고 비울 지의 여부를 지정
- session : 세션을 사용할 지 여부를 지정
- pageEncoding : jsp 페이지 자체의 캐릭터 인코딩을 지정
- errorPage : 예외가 발생한 경우, 다른 페이지에서 처리하도록 지정
- <%@ page errorPage="myerrorpage.jsp" %>
- isErrorPage : 현재 페이지가 에러가 발생될 때 보여지는 페이지 인지의 여부 지정
- <%@ page isErrorPage="true" %>
- exception object는 오직 error page에서만 사용 가능하다!
<Include directives>
: 어떤 파일을 포함해서 content로 사용 ex. jsp file, html file, text file
html파일을 가져올 경우 그대로 보여준다.
<%@ include file="resourceName" %>
<taglib directive>
: jsp에서 사용자 정의 태그(tag library) 를 사용하겠다고 선언
<%@ taglib uri="uri" prefix="value"%>
'WEB > 2020_webCamp' 카테고리의 다른 글
JSP : Action Tags (0) | 2020.08.06 |
---|---|
JSP : Expression Language (EL) (0) | 2020.08.06 |
JSP : 9 Implicit Objects (0) | 2020.08.05 |
JSP : Scripting elements (Tag) (0) | 2020.08.05 |
STS (Spring Tool Suite) : Github 연동하기 (0) | 2020.08.04 |