Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

คำสั่ง include directive ใน JSP คืออะไร?

คำสั่ง include directive ใช้สำหรับรวมไฟล์ภายนอกเข้ากับหน้า JSP ในขั้นตอนการแปล (translation phase) คอนเทนเนอร์จะนำเนื้อหาของไฟล์ที่ระบุมารวมกับ JSP หลักก่อนที่จะคอมไพล์เป็นเซิร์ฟเล็ต

รูปแบบพื้นฐาน

<%@ include file = "relative url" %>

คุณสมบัติสำคัญ

  • ทำงานในขั้นตอน translation phase (ต่างจาก <jsp:include> ที่ทำงานใน request time)
  • ไฟล์ที่รวมเข้ามาจะกลายเป็นส่วนหนึ่งของ JSP เดียวกัน ตัวแปรและเมธอดสามารถเข้าถึงกันได้
  • วางได้ทุกตำแหน่งในหน้า JSP
  • เหมาะสำหรับส่วนที่ไม่ค่อยเปลี่ยนแปลง เช่น header, footer, navigation bar

รูปแบบ XML

<jsp:directive.include file = "relative url" />

หมายเหตุ: เนื่องจากรวมในขั้นตอนแปล การเปลี่ยนแปลงไฟล์ที่ include ต้อง compile JSP ใหม่จึงจะมีผล