JSP/JSP: 정리

[JSP] include 액션 태그와 include 디렉티브 태그 비교

데브마우스 2023. 12. 15. 09:09

include 액션 태그와 include 디렉티브 태그

얼핏보면 include 액션 태그와 디렉티브 태그 모두 다른 페이지를 포함하여 .jsp 페이지를 제공한다는 점에서는 비슷해보이지만 내부 작동 원리가 다릅니다. include 디렉티브 태그는 다른 페이지의 내용이 텍스트로 포함되지만, inclde 액션 태그는 다른 페이지의 처리 결과 내용을 포함합니다.

 

  include 액션 태그 include 디렉티브 태그
코드 양식 <jsp:include page="test.jsp" flush="false" /> <%@ include file="test.jsp" %>
자원 처리 특징 요청 시 자원을 포함합니다. 번역 시 자원을 포함합니다.
기능 별도의 파일로 요청 처리 흐름을 이동합니다. 현재 페이지에 삽입합니다.
데이터 전달 방법 및 특징 request 기본 내장 객체나 param 액션 태그를 이용하여 파라미터를 전달합니다. 페이지 내의 변수를 선언한 후 변수에 값을 저장합니다.
용도 화면 레이아웃의 일부분을 모듈화할 때 주로 사용합니다. 다수의 JSP 웹 페이지에서 공통으로 사용되는 코드나 특정 문구를 포함하는 경우에 사용됩니다.
사용처 동적 페이지에서 사용됩니다. 정적 페이지에서 사용됩니다.