본문 바로가기
Web/JSP

JSP_지시어(Directive)_include

by miming 2022. 2. 15.

지시어란?

jsp페이지를 자바(서블릿)코드로 변환하는데 필요한 정보를 jsp에 알려주는 역할을 수행하며

스크립트 언어나 인코딩 방식 등을 설정 가능하도록 해줍니다.

 

구문: <%@ 지시어 종류 속성1="값1" 속성2="값2 ...."%>

 

지시어 종류 뒤에는 여러개의 속성값을 지정해 줄 수 있으며 지시어마다 사용할 수 있는 속성이 다릅니다.

 

지시어 종류:

1. page 지시어: JSP페이지에 대한 정보를 설정

2. include 지시어: 외부 파일을 현재 JSP페이지에 포함

3. taglib지시어 : 표현 언어에서 사용할 자바 클래스나 JSTL을 선언


2.include지시어

 

i웹 사이트들을 보다보면 상단 메뉴나 하단 정보(회사 연락처, 주소 등)가 여러페이지에서 반복되어 사용되는걸 찾아볼 수 있습니다 nclude지시어는 이렇게 반복되는 부분을 별도의 파일에 작성해두고 필요한 페이지에서 포함시킬 수 있습니다.

 

 

A.jsp에 포함될 파일 B.jsp

A.jsp에 포함될 파일 C.jsp

B.jsp와 C.jsp 파일을 포함할 파일 A.jsp

태그에 include지시어 구문을 사용하여 B.jsp파일과 C.jsp파일을 포함합니다.

그리고 A.jsp파일을 실행 하면

짠 ~!

보시는 위의 웹브라우저 화면과 같이 A.jsp파일에서 B.jsp와 C.jsp 안에 작성된 문구가 출력이 되는걸 보실 수 있습니다.

 

taglib지시어는 배우게되면 또 작성하러 오겠습니다~!