-
2.14 JSP 스크립트(디렉티브[include, taglib], JSTL)JSP 과정 2019. 2. 14. 11:22
include 디렉티브
- 다른 문서를 포함한다.
- 즉, 현재 페이지 내에 다른 페이지를 삽입할 때 사용된다.
- 코드 차원에서 포함된다.
include 디렉티브 구문
- 별도의 페이지를 현재 페이지에 삽입할 때 file속성을 이용한다.
include 디렉티브 활용
- 저작권 표시와 같은 간단하면서도 모든 페이지에서 중복되는 문장에 사용
- 모든 JSP 페이지에서 사용되는 변수 지정에 사용
include 파일의 확장자
- .jsp로 사용해도 되지만 JSP의 조각(jsp fragment)이라는 의미로 .jspf 확장자를 일반적으로 사용한다.
- .jspf로 된것은 직접 호출이 안된다.
- include속성을 적용하여 포함시킬 페이지를 작성
include01페이지를 directiveEx02페이지에 포함
- directiveEx02페이지 출력시 include01페이지가 포함되어 출력된다.
- 포함 시킬 전역변수를 작성한다.(<% %> : 스크립트릿 사용)
- include.jspf의 전역변수를 스크립트 표현식( <%= %> )을 사용하여main.jsp페이지에 포함시켜 출력시킨다.
taglib 디렉티브
- 사용자가 만든 tag들을 태그라이브러리라 한다. 이러한 태그라이브버리를 사용하기 위해 taglib지시자를 사용한다.
- uri 및 prefix속성이 있다.
- uri는 태그라이브러리의 위치값을 가지며
- prefix는 태그를 가리키는 이름값을 가진다.
JSTL
- 유명한 태그 라이브러리이며 이를 학습 때 다시 살펴보기로 하겠다.
'JSP 과정' 카테고리의 다른 글
2.14 JSP 기본객체 (0) 2019.02.14 2.14 JSP 스크립트(디렉티브[taglib]) (0) 2019.02.14 2.14 JSP 스크립트(디렉티브 [page속성(import)] ) (0) 2019.02.14 2.14 JSP 스크립트(디렉티브) (0) 2019.02.14 2.14 JSP 스크립트(표현식) (0) 2019.02.14