การดำเนินการนี้ช่วยให้คุณแทรกไฟล์ลงในเพจที่กำลังสร้างได้ ไวยากรณ์มีลักษณะดังนี้ −
<jsp:include page = "relative URL" flush = "true" />
ไม่เหมือนกับ รวม directive ซึ่งแทรกไฟล์ในขณะที่เพจ JSP ถูกแปลเป็นเซิร์ฟเล็ต การดำเนินการนี้จะแทรกไฟล์ในเวลาที่เพจถูกร้องขอ
ตารางต่อไปนี้แสดงรายการแอตทริบิวต์ที่เกี่ยวข้องกับการดำเนินการรวม -
| S.No. | แอตทริบิวต์ &คำอธิบาย |
|---|---|
| 1 | หน้า URL สัมพัทธ์ของเพจที่จะรวม |
| 2 | ล้าง แอตทริบิวต์บูลีนกำหนดว่าทรัพยากรที่รวมมีการล้างบัฟเฟอร์ก่อนที่จะรวมอยู่หรือไม่ |
ตัวอย่าง
ให้เรากำหนดสองไฟล์ต่อไปนี้ (a)date.jsp และ (b) main.jsp ดังนี้ −
ต่อไปนี้เป็นเนื้อหาของ date.jsp ไฟล์ -
<p>Today's date: <%= (new java.util.Date()).toLocaleString()%></p>
ต่อไปนี้เป็นเนื้อหาของ main.jsp ไฟล์ -
<html>
<head>
<title>The include Action Example</title>
</head>
<body>
<center>
<h2>The include action Example</h2>
<jsp:include page = "date.jsp" flush = "true" />
</center>
</body>
</html> ตอนนี้ให้เราเก็บไฟล์ทั้งหมดเหล่านี้ไว้ในไดเรกทอรีรากและพยายามเข้าถึง main.jsp . คุณจะได้รับผลลัพธ์ต่อไปนี้ -
ตัวอย่างการดำเนินการรวม
Today's date: 12-Sep-2010 14:54:22