[Java]JSP에서 Include 사용방법
프로젝트를 진행하다 보면 header나 footer 또는 내비게이션 바 로그인 정보 , 메뉴 정보 등등
공통적으로 다수의 페이지에서 나와야하는 내용들이 있다
특정 부분을 JSP,HTML에 만들어두고 Include 해서 사용할 수 있다.
include에는 2가지 방법이 존재한다
1. include directive (지시어)
2. include action (액션)
공통점은 동일하게 파일을 불러와서 사용 가능한 점이고 , 차이점으로는 지시어는 해당 소스를 포함시킨 후에 컴파일을 하지만 액션은 실행 시점에서 해당 파일을 수행하여 결과를 포함시킨다.
include 지시어 사용 방법
<%@ include file="/WEB-INF/views/include/header.jsp" %>
--- 현재 파일 ---
<%@ include file="/WEB-INF/views/include/footer.jsp" %>
가져올 파일의 경로를 넣어 다른 파일을 가져와 현재 파일에 뿌려준다.
include 액션 사용 방법
<jsp:include page="/WEB-INF/views/include/header.jsp"/>
--- 현재 파일 ---
<jsp:include page="/WEB-INF/views/include/footer.jsp"/>
include 액션 일부 사용 방법
<jsp:include page="/WEB-INF/views/include/footer.jsp">
<jsp:param name="id" />
<jsp:param name="nickname" value="nect2r" />
</jsp:include>
'Backend > Java' 카테고리의 다른 글
[Java] 빌더패턴(Builder Pattern) 사용하기 (0) | 2021.10.06 |
---|---|
[Java] 모든 OS에서 서버 고정IP 조회하기 (0) | 2021.09.24 |
[Java] JSTL 로 replace 사용하여 문자열 치환하기 (0) | 2021.08.30 |
[Java]Java와 JSTL로 절대경로, 상대경로, 웹페이지 경로 알아내기 (0) | 2021.01.18 |
[Java]이클립스 자바버전 변경하기 (0) | 2020.12.26 |
댓글
이 글 공유하기
다른 글
-
[Java] 모든 OS에서 서버 고정IP 조회하기
[Java] 모든 OS에서 서버 고정IP 조회하기
2021.09.24 -
[Java] JSTL 로 replace 사용하여 문자열 치환하기
[Java] JSTL 로 replace 사용하여 문자열 치환하기
2021.08.30 -
[Java]Java와 JSTL로 절대경로, 상대경로, 웹페이지 경로 알아내기
[Java]Java와 JSTL로 절대경로, 상대경로, 웹페이지 경로 알아내기
2021.01.18 -
[Java]이클립스 자바버전 변경하기
[Java]이클립스 자바버전 변경하기
2020.12.26