목차
- 지시자 사용방식과 특징
- 액션태그 사용방식과 특징
1. 지시자 사용방식과 특징
<%@ include file="include.jsp" %>
- 현재 JSP 파일에 include.jsp 파일을 그대로 복사하여 포함시키는 방식이다.
- Include 지시자는 컴파일 시에 포함된 JSP 파일의 내용이 현재 JSP 파일에 복사되므로, 실행 시에는 포함된 JSP 파일의 내용이 변경되어도 영향을 받지 않는다.
- include 지시자는 정적인 포함을 수행하므로, 포함될 JSP 파일의 내용이 동적으로 변경되지 않는다.
- Include 지시자는 파일 단위로 포함하므로, 포함될 JSP 파일의 전체 내용이 포함되어야 한다.
2. 액션태그 사용방식과 특징
<jsp:include page="include.jsp" />
- 액션태그는 JSP 파일에서 서블릿이나 다른 컴포넌트를 실행하거나, jSP 페이지 간에
데이터를 전달하는 등의 동적인 기능을 수행하는 방식이다. - <jsp:include> 액션태그는 실행 시에 포함된 JSP 파일의 내용이 실시간으로 변경되므로, 포함된 JSP 파일의 내용이 변경되면 포함하는 JSP 파일에도 그 변경이 반영됩니다.
- <jsp:include> 액션태그는 동적인 포함을 수행하므로, 포함될 JSP 파일의 내용이 동적으로 변경될 수 있다.
- <jsp:include> 액션태그는 일부분만 포함할 수도 있으며, 조건에 따라 포함 여부를 결정할 수도 있다.
+
<jsp:forward page="forward.jsp" />
위의 코드는 현재 JSP 파일의 실행을 중단하고, forward.jsp로 제어를 전달하는 예시이다.
forward.jsp의 실행 결과가 클라이언트에게 전달된다.
이 방식의 특징은 다음과 같다:
- <jsp:forward> 액션태그는 현재 JSP 파일의 실행을 중단하고 다른 JSP 파일로 제어를 전달한다.
- <jsp:forward> 액션태그는 포워딩된 JSP 파일의 실행 결과가 클라이언트에게 전달된다.
반응형
'JAVA' 카테고리의 다른 글
[Mac] - jdk 버전 환경변수 변경 (0) | 2024.01.16 |
---|---|
이클립스 어노테이션 색깔 변경 (0) | 2023.08.02 |
Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory (1) | 2022.10.13 |
[이클립스] - 자바 프로젝트 깃허브 연동하기 (0) | 2022.09.23 |
원하는 웹사이트 페이지소스 긁어와보기 (0) | 2022.09.23 |