반응형

.jsp 파일을 다른 .jsp에서 include 하는 방법에 대해 알아보자.

 

하나의 jsp 파일에서 모든 코드를 짜는 경우 보다는 영역이나 역할별로 나눠서 작업하는 경우가 많은데, 가장 흔하게 나누는게 header, footer 등이다.

 

▷구문

<jsp:include page='.jsp file path'>

 

구문 자체는 매우 간단하다.

 

include를 하는 방법은 두가지 방법이 존재하는데 각 방법과 차이점에 대해 예제를 통해 알아보자.


1. directive (지시어)

<%@ include file="/WEB-INF/views/mine.jsp"/ %>

지시어는 스크립틀릿을 사용하는 방식이며 directive 방식은 해당 소스를 포함시킨 후 컴파일을 실시한다.

 

2. active (액션)

<jsp:include page="/WEB-INF/views/mine.jsp"/>

위 구문에서 설명한 방식이며 action 방식은 실행시점에 해당 파일을 수행하여 결과를 포함시킨다.

 

active 방식이 좀더 구동 방식이 독립적이라고 생각하면 된다.

 

추가적으로 param을 줄수도 있는데 이는 아래처럼 사용할 수 있다.

<jsp:include page="/WEB-INF/views/mine.jsp">
	<jsp:param name="id" value="mine" />
</jsp:include>
반응형

출처: https://mine-it-record.tistory.com/349 [나만의 기록들:티스토리]

반응형

'IT_tip&tech > 자바스크립트 JavaScript' 카테고리의 다른 글

[jQuery] jQuery 버전 충돌 해소  (0) 2023.11.24

+ Recent posts