รวม คำสั่งใช้เพื่อรวมไฟล์ระหว่างขั้นตอนการแปล คำสั่งนี้บอกให้คอนเทนเนอร์รวมเนื้อหาของไฟล์ภายนอกอื่นกับ JSP ปัจจุบันระหว่างขั้นตอนการแปล คุณสามารถใส่รหัส รวม คำสั่งที่ใดก็ได้ในหน้า JSP ของคุณ
รูปแบบการใช้งานทั่วไปของคำสั่งนี้มีดังต่อไปนี้ -
<%@ include file ="relative url">
ชื่อไฟล์ในคำสั่ง include แท้จริงแล้วเป็น URL ที่สัมพันธ์กัน หากคุณเพียงแค่ระบุชื่อไฟล์โดยไม่มีเส้นทางที่เกี่ยวข้อง คอมไพเลอร์ JSP จะถือว่าไฟล์นั้นอยู่ในไดเร็กทอรีเดียวกันกับ JSP ของคุณ
คุณสามารถเขียน XML ที่เทียบเท่ากับไวยากรณ์ข้างต้นได้ดังนี้ -
ตัวอย่าง
ตัวอย่างที่ดีของ รวม คำสั่งรวมถึงส่วนหัวและส่วนท้ายทั่วไปที่มีเนื้อหาหลายหน้า
ให้เรากำหนดสามไฟล์ต่อไปนี้ (a) header.jps, (b)footer.jsp, และ (c)main.jsp ดังนี้ −
ต่อไปนี้เป็นเนื้อหาของ header.jsp −
<ก่อน><%! int pageCount =0; เป็นโมฆะ addCount () { pageCount ++; }%><% addCount(); %>ตัวอย่างคำสั่งรวม
ไซต์นี้มีการเข้าชมแล้ว <% =pageCount %> ครั้ง
ต่อไปนี้เป็นเนื้อหาของ footer.jsp −
ลิขสิทธิ์ © 2010
สุดท้ายนี่คือเนื้อหาของ main.jsp −
<%@ include file ="header.jsp" %><%@ include file ="footer.jsp" %> ขอบคุณที่เยี่ยมชมเพจของฉัน
ตอนนี้ให้เราเก็บไฟล์ทั้งหมดเหล่านี้ไว้ในไดเรกทอรีรากและพยายามเข้าถึง main.jsp . คุณจะได้รับผลลัพธ์ต่อไปนี้ -
The include Directive Exampleไซต์นี้มีผู้เข้าชมแล้ว 1 ครั้ง ขอขอบคุณที่เยี่ยมชมเพจของฉัน ลิขสิทธิ์ © 2010
รีเฟรช main.jsp และคุณจะพบว่าตัวนับการตีหน้าเพิ่มขึ้นเรื่อยๆ
คุณสามารถออกแบบหน้าเว็บตามสัญชาตญาณความคิดสร้างสรรค์ของคุณ ขอแนะนำให้คุณเก็บส่วนไดนามิกของเว็บไซต์ของคุณไว้ในไฟล์แยกกัน แล้วรวมไว้ในไฟล์หลัก สิ่งนี้ทำให้ง่ายเมื่อคุณต้องการเปลี่ยนส่วนหนึ่งของหน้าเว็บของคุณ