디렉티브 태그

백승한·2022년 3월 11일
0

JSP

목록 보기
1/10

Chapter 03. 디렉티브 태그 : 한글 출력 및 페이지 모듈화하기

< 디렉티브 태그 >
· 텍스트JSP 페이지를 어떻게 처리할 것인지를 설정하는 태그.
· JSP 페이지가 서블릿 프로그램에서 서블릿 클래스로 변환할 때 JSP 페이지와 관련된 정보를 JSP 컨테이너에 지시하는 메시지. 따라서 디렉티브 태그는 JSP 페이지를 수정하여 다시 컴파일 하는 경우에만 역할을 수행하기 때문에 개별 HTML 응답에 영향을 미치지않는다.

< page 디렉티브 태그 : 현재 jsp 페이지에 대한 정보를 설정하는 태그>
· 어디에서든 선언할 수 있지만 일반적으로 최상단에 선언
· session 속성 : 기본값은 true, 사용하지 않으려면 false ( true면 jsp 내장객체인 session 변수 사용 가능)
· buffer : 출력 버퍼 크기 설정 / none(버퍼를 채우지않고 웹 브라우저로 직접 보낸다)과 ‘버퍼크기’(기본값 8KB)로 설정

· autoFlush : 기본값 true : 자동으로 출력 버퍼를 비움 / false : 버퍼 오버플로 발생
· isThreadSafe : 멀티스레드 동작 제어 기본값 true : 동시처리 / false : 순차적리
· errorPage : 오류 발생시 오류페이지 url 설정
· isErrorPage : 오류 페이지인지 여부 설정, 기본값 false, true설정해야 해당 jsp페이지는 오류페이지가 된다. 이때 exception변수 사용가능
· isELIgnored : 표현언어 사용여부 설정, 기본값은 false ( 표현식 ‘${}’사용 가능 ), true일시 불가능
· isScriptingEnabled : 스크립트 태그 사용 여부 설정, true : 사용가능

< include 디렉티브 태그 >
외부 파일 내용과 병합되어 번역.
같은 디렉토리에 있으면 파일명만, 아닐시 URL 또는 상대경로

< taglib 디렉티브 태그 >
표현언어, JSTL, 사용자 정의 태그(custom tag) 등 태그 라이브러리를 설정
JSTL태그는 jstl.jar 라이브러리 파일이 있어야합니다.

학습 중 알게 된것

Math 클래스의 제곱메소드 .pow(a,b) : a(밑수), b(지수)
(출처) 링크텍스트

Calendar.getInstance().getTime(); 값 포맷하기
SimpleDateFormat formatter = new SimpleDateFormat("yyyy년 MM월 dd일 HH시 mm분 ss초");

( 학습도서 및 출처: 쉽게 배우는 JSP 웹 프로그래밍 )

profile
방문해주셔서 감사합니다🙂

0개의 댓글