📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# pageEncoding (2)

Servlet&Jsp 2018. 2. 6. 21:12

[서블릿/JSP] page 디렉티브 사용법 및 속성 설명

page 디렉티브page 디렉티브는 JSP 페이지에 대한 정보를 설정하기 위해 사용됩니다. JSP 인코딩 방식이나 응답 데이터의 인코딩 방식 설정, 출력 버퍼 크기 설정, 에러 페이지 지정 여부 설정 등의 기능이 있습니다. JSP 컨테이너는 JSP 페이지를 Servlet으로 파싱할 때 이러한 page 디렉티브 정보를 참조하게 됩니다.page 디렉티브의 사용 형식은 다음과 같습니다.page 디렉티브 속성 및 설명속성설명기본값importJSP 페이지에서 사용할 클래스를 import할 때 사용합니다.sessionJSP 페이지에서 세션을 사용할지 여부를 결정합니다.truecontentTypeJSP 페이지가 실행된 후 출력될 문서의 MIME-Type과 캐릭터 인코딩을 지정합니다.MIME - text/html / ..

Servlet&Jsp 2018. 2. 6. 08:00

[서블릿/JSP] JSP pageEncoding 속성에 대하여

pageEncoding 속성JSP page 디렉티브의 속성 중 pageEncoding 속성이 있습니다.이 속성은 JSP 소스 파일이 저장될 시 사용될 인코딩을 지정하며 JSP 컨테이너는 JSP를 Servlet으로 파싱하는 과정에서 분석을 하게 되는데, 이 때 어떤 인코딩을 통해 작성했는지 검사하고 해당 캐릭터 셋을 이용하여 JSP 페이지의 소스를 읽어 들여 파싱합니다.당연히 잘못된 pageEncoding 값이 사용되는 경우 JSP 페이지에서 사용되는 일부 문자열들이 깨질 수 있습니다.JSP 스펙에는 컨테이너가 JSP 페이지를 읽어들이는 과정을 다음과 같이 설명하고 있습니다.파일이 BOM으로 시작하는 경우파일의 BOM을 이용해서 인코딩을 판단하고, 해당 인코딩을 이용하여 JSP 페이지를 읽어 들입니다.이후..