반응형
JSP Directives(JSP 지시자란?)
우선 JSP Directives의 종류를 알기위해서는 먼저 JSP가 무엇인지를 알아야 합니다.
- JSP가 실행되면 자바의 Servlet으로 변환이 되면서 웹 애플리케이션의 서버에서 동작 되는 필요한 기능들을 수행하고 생성된 데이터를 웹페이지로 클라이언트에 응답합니다.
- Server Pages란 서버에서 실행되는 페이지로 바꿀수있음을 뜻합니다.
- HTML페이지는 기존에 서버에 저장된 데이터를 제어하기위해 다른페이지에 요청하는 방식을 사용해야했는데 JSP를 처음 발표한 선마이크로 시스템에서 정의한 JSP는 Response(답변)을 처리하기해 어떻게할것지를 알려주는 Request(요청)처리 텍스트 기반 문서라 표시하였습니다.
그래서 JSP Directives란
- 예를 들어 사용할 script언어를 지정하거나 혹은 다른 페이지의 페이지의 컨텐트를 삽입하고 특히 커스텀태그 라이브러리를 지정할 때 사용됩니다.
- 사용형태의 기본은 <%@ ...........%>형태로 사용된다.
종류
이름 | 설명 |
---|---|
contentType | JSP페이지가 생성할 응답 데이터의MIME 타입을 설정 |
import | JSP페이지에서 사용할 자바 클래스를 지정 |
session | JSP 페이지에서 세션 사용 여부 설정 |
buffer | JSP페이지의 풀력 버퍼크기 설정 none로 설정시 버퍼를 사용하지 않음 |
autoFlush | 출력버퍼가 다 찬 경우, 자동 방출 여부 설ㅇ정 |
info | JSP페이지에 대한 설명 |
errorPage | 에러가 발생할 경우 대체 페이지를 설정 |
isErrorPage | 에러를 처리할 에러 처리 페이지인지 설정, true인 경우 exception을 사용할 수 있음 |
pageEncoding | JSP페이지 자체의 캐릭터 셋을 설정 |
isELgnored | JSP페이지의 표현 언어 지원 여부 설정 |
deferredSyntaxAllowedAsLiteral | #{}를 deferred EL 기호로 사용할지 여부 |
trimDirectiveWhitespace | 출력 결과에서 템플릿 텍스트의 공백 문자를 제거할지 여부 설정 |
반응형
'JSP' 카테고리의 다른 글
표준태그라이브러리(JSTL) (0) | 2021.07.06 |
---|---|
POS 무료 템플릿 (자체 제작) (0) | 2021.07.02 |
그림으로 설명하는 MVC패턴 5 layer architecture (0) | 2021.06.30 |
JSP 스코프에 대하여 (0) | 2021.06.29 |
JSP의 표현언어 EL태그 (0) | 2021.05.29 |