-
-
안녕하세요? 오늘은, JSP 페이지 내에서의 페이지 include 방법에 대해서 알아보도록 하겠습니다.
* JSP 페이지 내에서의 정적인 Include
사용법
<%@ include file="includePage.jsp" %> |
※ @은 Directive 라는 의미로써, 포함하는 문서에 정적으로 컴파일이 되므로, 하나의 파일로 인식하며, 변수 등을 공유합니다.
* JSP 페이지 내에서의 동적인 Include
사용법
</jsp:include page="includepage.jsp" > |
※ <JSP: />의 action을 이용하는 구문으로써, 파일을 각각 컴파일 한 후 두 파일의 실행 결과를 한 곳에 합쳐서 출력하므로, 변수 등을 미공유하기 때문에, Parameter를 따로 넘겨받아야 합니다.
위의 두 방법은 원격지의 페이지를 포함하지 못하므로 JSTL을 이용하기도 합니다.
* In JSTL
사용법
<c:import url="includePage.jsp" charEncoding="UTF-8"> |
※ <c:import ... /> 태그는 좀 더 일반적이고 강력한 기능을 가진 <jsp:include>로써, <jsp:include>와 컴파일과 동작방식이 동일합니다. 하지만, 다른점은 외부 서버에 있는 url형식의 페이지까지 포함이 가능합니다.
※ JSP파일의 컴파일 과정
JSP파일 → servlet 파일로 변환 → servlet 파일이 컴파일 됨 → 결과출력
이렇게, JSP 페이지 내에서의 페이지 include 방법에 대해서 알아보았습니다.
오늘도 즐거운 하루 되시길 바라겠습니다.
'프로그래밍 > Front-end' 카테고리의 다른 글
자바스크립트로 입력값 검증하는 방법: 아이디, 비밀번호, 이메일 체크하기 (0) | 2024.11.14 |
---|---|
제이쿼리를 이용한 필수 입력 체크 (0) | 2024.10.31 |
JavaScript로 Map과 List 클래스 구현하기 (0) | 2024.10.30 |
자바스크립트로 HTML 색상 코드 다루기 (0) | 2024.10.30 |
자바스크립트 EL태그와 JSTL태그의 정의와 사용법에 대하여! (0) | 2024.09.27 |
자바스크립트의 동기(synchronous)와 비동기(asynchronous) 처리에 대하여! (0) | 2024.09.27 |
자바스크립트 CORS(Corss Origin Resource Sharing)과 대처방안에 대하여! (0) | 2024.09.27 |
vue 설치 및 개발환경 셋팅 (0) | 2024.09.09 |