Directive page được dùng để cung cấp hướng dẫn cho container. Các hướng dẫn này liên quan đến trang JSP hiện tại. Bạn có thể đặt page directives ở bất kỳ đâu trong trang JSP. Theo quy ước, page directives được đặt ở đầu trang JSP.
Cú pháp cơ bản của page directive:
<%@ page attribute = "value" %>
Bạn có thể viết dạng XML tương đương như sau:
<jsp:directive.page attribute = "value" />
Attributes
Bảng sau liệt kê các thuộc tính liên quan đến page directive:
| STT | Thuộc tính & Mục đích |
|---|---|
| 1 | buffer Chỉ định buffering model cho output stream. |
| 2 | autoFlush Kiểm soát hành vi của servlet output buffer. |
| 3 | contentType Định nghĩa character encoding scheme. |
| 4 | errorPage Định nghĩa URL của JSP khác báo cáo Java unchecked runtime exceptions. |
| 5 | isErrorPage Chỉ ra nếu JSP này là URL được chỉ định bởi errorPage attribute của JSP khác. |
| 6 | extends Chỉ định superclass mà generated servlet phải extend. |
| 7 | import Chỉ định danh sách packages hoặc classes dùng trong JSP như Java import statement. |
| 8 | info Định nghĩa string có thể truy cập bằng servlet's getServletInfo() method. |
| 9 | isThreadSafe Định nghĩa threading model cho generated servlet. |
| 10 | language Định nghĩa ngôn ngữ lập trình dùng trong JSP page. |
| 11 | session Chỉ định JSP page có tham gia HTTP sessions hay không. |
| 12 | isELIgnored Chỉ định EL expression trong JSP page có bị bỏ qua hay không. |
| 13 | isScriptingEnabled Xác định scripting elements có được phép dùng hay không. |