Directive JSP ส่งผลต่อโครงสร้างโดยรวมของคลาส Servlet ปกติจะมีรูปแบบดังนี้ -
<%@ directive attribute = "value" %>
Directives สามารถมีแอตทริบิวต์หลายตัวซึ่งคุณสามารถระบุเป็นคู่ key-value และคั่นด้วยคอมมา
ช่องว่างระหว่างสัญลักษณ์ @ และชื่อ Directive และระหว่างแอตทริบิวต์สุดท้ายและ %> ปิดท้าย เป็นตัวเลือกก็ได้
มี Directive Tag 3 ประเภท -
| ลำดับ | Directive และคำอธิบาย |
|---|---|
| 1 | <%@ page ... %> กำหนดแอตทริบิวต์ที่ขึ้นกับหน้า เช่น ภาษาสคริปติ้ง หน้าข้อผิดพลาด และข้อกำหนด buffering |
| 2 | <%@ include ... %> รวมไฟล์ในขั้นตอนการแปล |
| 3 | <%@ taglib ... %> ประกาศไลบรารีแท็ก ที่มี Custom Actions ใช้ในหน้า |