728x90
JSP 페이지 구성 요소
- 디렉티브 태그
- 스크립트 요소 : 주석, 스크립트릿, 표현식, 선언식
- 표현 언어
- 내장 객체
- 액션 태그
- 커스텀 태그
디렉티브 태그
디렉티브 태그는 주로 JSP 페이지에 대한 전반적인 설정 정보를 지정할 때 사용하는 태그
- 페이지 디렉티브 태그 : JSP 페이지의 전반적인 정보를 설정할 때 사용
- 인클루드 디렉티브 태그 : 공통으로 사용하는 JSP 페이지를 다른 JSP 페이지에 추가할 때 사용
- 태그라이브 디렉티브 태그 : 개발자난 프레임워크에서 제공하는 태그를 사용할 때 사용
페이지 디렉티브 태그
<%@ 속성1="값1 속성2="값2 ... %>
위와 같은 형태를 가지며, 이클립스에서는 JSP 페이지를 만들면 자동으로 페이지 디렉티브 태그가 생성된다.
이렇게 작성할 수 있는데, 주의할 점은 import 속성을 제외한 다른 속성은 한 번만 선언해야 한다는 것이다.
인클루드 디렉티브 태그
웹 페이지를 만들다 보면 상단, 사이드바 등은 화면이 바뀌더라도 일정하게 유지되는 경우가 많다. 이렇게 공통으로 사용되는 JSP 페이지를 미리 만들어 놓고, 다른 JSP 페이지 요청 시 인클루드 디렉티브 태그를 사용한다.
인클루드 디렉티브 태그는 여러 JSP 페이지에서 사용되는 공통 JSP 페이지를 만든 후 다른 JSP 페이지에서 공통 JSP 페이지를 포함시켜 사용하는 기능을 말한다.
<%@ include file="공통기능.jsp" %>
형식은 위와 같다.
인클루드 디렉티브 태그를 이용해 이미지 삽입
먼저 WebContent에 이미지를 넣을 image 폴더를 만들고 거기에 이미지를 붙여넣는다.
다음 이미지가 출력되는 jsp 페이지를 하나 만든다.
다음으로 이미지 페이지를 인클루드 시켜서 이미지를 띄울 jsp 페이지를 하나 만들고 실행하면
이렇게 다른 페이지의 내용을 가져와서 출력시킬 수 있다.
728x90
'자바 웹 > jsp' 카테고리의 다른 글
JSP에서 파일 업로드, 다운로드 (0) | 2022.06.19 |
---|---|
JSP 표준 태그 라이브러리(JSTL) (0) | 2022.06.19 |
표현 언어 (0) | 2022.06.18 |
액션 태그 (0) | 2022.05.15 |
JSP 스크립트 요소 기능 (0) | 2022.05.14 |