-
page 지시어TEMPLATE/JSP 2023. 5. 2. 17:19
JSP 페이지에 대한 정보를 설정한다.
- page 지시어의 속성들
속성 내용 기본값 info 페이지에 대한 설명을 입력합니다. 없음 language 페이지에서 사용할 스크립팅 언어를 지정합니다. java contentType 페이지에서 생성할 MIME 타입을 지정합니다. 없음 pageEncoding charset과 같이 인코딩을 지정합니다. ISO-8859-1 import 페이지에서 사용할 자바 패키지와 클래스를 지정합니다. 없음 session 세션 사용 여부를 지정합니다. true buffer 출력 버퍼의 크기를 지정합니다.
버퍼를 사용하지 않으려면 "none"으로 지정합니다.8KB autoFlush 출력 버퍼가 모두 채워졌을 때 자동으로 비울 지를 결정합니다.
buffer 속성이 none일 때 false로 지정하면 에러가 발생합니다.true trimDirectiveWhitespaces 지시어 선언으로 인한 공백을 제거할지 여부를 지정합니다. false errorPage 해당 페이지에서 에러가 발생했을 때 에러 발생 여부를 보여줄 페이지를 지정합니다. 없음 isErrorPage 해당 페이지가 에러를 처리할지 여부를 지정합니다. false - languager, contentType, pageEncoding 속성
- <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
- trimdirectiveWhitespaces 속성
- 지시어 때문에 생성된 불필요한 공백을 제거
- 일반적으로는 큰 문제가 없지만 안드로이드와 같은 외부 기기와 연동 시 문제가 있을 수 있음
- buffer, autofluch 속성
- 응답 결과를 웹 브라우저로 즉시 전송하지 않고, 출력할 내용을 버퍼에 저장했다가 일정량이 되었을 때 전송<%@ page buffer="1kb"%>
<%@ page buffer="none"%> - 버퍼의 크기를 줄이거나 없애면 JSP의 기능을 온전히 사용할 수 없게 되므로 쓰지 않는다.
- autoFlush 속성은 버퍼가 모두 채워졌을 때의 처리 방법을 정하는 데 쓰인다.
true(기본값) : 버퍼가 채워지면 자동으로 flush 합니다.
false : 버퍼가 채워지면 예외를 발생시킵니다
- 응답 결과를 웹 브라우저로 즉시 전송하지 않고, 출력할 내용을 버퍼에 저장했다가 일정량이 되었을 때 전송<%@ page buffer="1kb"%>
'TEMPLATE > JSP' 카테고리의 다른 글
JSP 표준 태그 라이브러리(JSTL) (1) 2023.05.02 표현 언어(Expression Language) (0) 2023.05.02 액션 태그(Action Tag) (0) 2023.05.02 JSP 내장 객체 (0) 2023.05.02 JSP 기본 정보 (0) 2023.05.02 - page 지시어의 속성들