본문 바로가기
Language/JSP

[JSP] .jsp파일 include 하기 (ft. 액션 : <jsp:include>, 지시어 : <%@ include %>)

by 썸머워즈 2020. 10. 31.
반응형

.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>
반응형


댓글

TOP