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

คุณสมบัติ isELIgnored ใน JSP คืออะไร?

คุณสมบัติ isELIgnored ใช้ควบคุมการประเมินค่า Expression Language (EL) expressions (${...}) ที่เพิ่มเข้ามาใน JSP 2.0

ค่าเริ่มต้นและความหมาย

  • true (ค่าเริ่มต้น) - EL expressions จะถูกประเมินค่าตามสเปค JSP
  • false - EL expressions จะ ไม่ถูกประเมิน แต่อยู่เป็นข้อความคงที่ (static text) แทน

ตัวอย่างการปิดการประเมิน EL

<%@ page isELIgnored = "false" %>

กรณีการใช้งาน

  • เมื่อต้องการแสดงโค้ด EL เป็นตัวอย่างหรือเอกสารโดยไม่ให้ประมวลผล
  • รูปแบบเก่า (JSP 1.x) ที่ไม่รองรับ EL อาจต้องตั้งค่านี้เพื่อความเข้ากันได้
  • ป้องกันการประมวลผล EL โดยไม่ตั้งใจในบางส่วนของหน้า

หมายเหตุ: คุณสมบัตินี้ควบคุมเฉพาะ EL expressions (${...}) ไม่รวม scriptlets ซึ่งควบคุมด้วย isScriptingEnabled แยกต่างหาก