คุณสมบัติ 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 แยกต่างหาก