การดำเนินการนี้ช่วยให้คุณแทรกไฟล์ลงในเพจที่กำลังสร้างได้ ไวยากรณ์มีลักษณะดังนี้ −
<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