본문 바로가기

IT 서비스 바라보기/Programming

<%@ %> 지시자



<%@  %>는 클라이언트로 전송되는 응답에 직접적인 영향을 미치기 보다는 JSP컨테이너에 페이지 정보를 전달하는 데 사용됩니다. 특히 그 중 많이 사용되는 것이 <%@ page %>인데 이것은 JSP페이지의 속성을 지정하는 역할을 합니다.


 

<%@ page  %> 속성

language : jsp파일에서 사용할 스크립트 언어를 지정하는 속성

extends : jsp파일에서 Servlet으로 변환 시 상속할 클래스를 지정하는 속성

import : jsp파일에서 Servlet으로 변환 시 import 할 패키지를 지정하는 속성

session : session을 유지 할 것인지 아닌지를 결정하는 속성

buffer : out 객체를 사용 할 때 buffer를 얼마의 크기로 사용 할 것인지 아닌지의 속성

autoFlush : buffer가 다 채워졌을 경우의 속성

isThreadSafe : 다중 클라이언트 요청을 처리하는 속성

info : 해당 페이지의 기능과 특징에 대한 설명을 지정하는 속성

errorPage : 에러 발생시 에러 페이지를 알려주는 속성

isErrorPage : 해당 페이지가 다른 페이지에서 발생한 예외를 처리할 페이지임을 알려주는 속성

contentType : 해당 jsp파일이 클라이언트로 전송할 응답의 MINE형식을 지정하는 속성

pageEncoding : jsp에서 Encoding시 사용할 character encoding 방식을 지정하는 속성




출처 : jabook.org