Web/JSP&Servlet

[JSP] include 액션태그와 지시어

유로파니 2020. 8. 3. 12:18

include : 다른 페이지를 현재 페이지에 포함시키는 태그

 

● <jsp:include> include 액션태그

클라이언트 측의 include

각각의 페이지마다 별도의 서블릿으로 만들어서 포함시킴

<!-- includeTagBody.jsp -->
<body>
<h1>Include Tag Example1</h1>
<jsp:include page="includeTagTop.jsp" />	// 여기에 includeTagTop.jsp가 들어감
include ActionTag의 BODY 입니다.
</body>

<!-- includeTagTop.jsp -->
<%
    String name = "Hello";
%>
    include ActionTag의 TOP입니다.
<p />
<%= name %> Fighting!!
<br>
<!-- 결과 -->
Include Tag Example1
include ActionTag의 TOP입니다.
Hello Fighting!!

include ActionTag의 BODY 입니다.

 

 

 <%@ include %> include 지시어

서버 측의 include

소스로 붙여 하나의 서블릿으로 만듬 (includeTagMain_jsp.java만 생성)

<!-- includeTagMain.jsp -->
<%@ include file="includeTop.jsp" %>
include지시자의 Body 부분입니다.<br>
<%@ include file="includeBottom.jsp" %>

<!-- includeTop.jsp -->
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
include지시자의 Top 부분입니다.<br>
</body>
</html>

<!-- includeBottom.jsp -->
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
include지시자의 Bottom 부분입니다.<br>
</body>
</html>
<!-- 결과 -->
include지시자의 Top 부분입니다.
include지시자의 Body 부분입니다.
include지시자의 Bottom 부분입니다.