프로그래밍 언어/자바 웹

인클루드 액션 태그 사용하기

· 코딩마이데이

인클루드 액션 태그(Include Action Tag)는 인클루드 디렉티브 태그처럼 화면을 분할해서 관리할 때 사용합니다.

인클루드 액션 태그를 이용하면 공통적으로 사용하는 홈페이지의 상당 화면과 왼쪽 메뉴 화면을 재사용할 수 있습니다. 인클루드 액션 태그의 형식은 다음과 같습니다.

<jsp:include page="jsp페이지" flush="true 또는 false">
	...
</jsp:include>

 

여기서 page는 포함한 JSP 페이지를 의미합니다. 그리고 flush는 지정한 JSP를 실행하기 전 출력 버퍼 비움 여부를 지정합니다. 그러 인클루드 액션 태그와 인클루드 디렉티브 태그의 차이점은 무엇일까요?

 

인클루드 액션 태그와 인클루드 디렉티브 태그 비교

항목 인클루드 액션 태그 인클루드 디렉티브 태그
기능 JSP 레이아웃 모듈화 JSP 레이아웃 모듈화
처리 시간 요청 시간에 처리 JSP를 자바 코드로 변환 시 처리
데이터 처리 방법 param 액션 태그를 이용해 동적 차리 가능 정적 처리만 가능
포함된 JSP 자바 파일 변환 여부 포함되는 JSP가 각각 자바 파일로 생성 포함되는 JSP가 포함되는 JSP에 합쳐진 후 한 개의 자바 파일로 생성