Instruksi JSP digunakan untuk mengatur properti yang terkait dengan seluruh halaman JSP, seperti metode pengkodean dan bahasa skrip halaman web.
Format sintaksnya adalah sebagai berikut:
<%@ direktif atribut="nilai" %>
Sebuah arahan dapat memiliki beberapa atribut, yang ada dalam bentuk pasangan nilai kunci dan dipisahkan dengan koma.
Tiga jenis tag instruksi di JSP:
petunjuk | menggambarkan |
|---|---|
| <%@ halaman ... %> | Tentukan atribut ketergantungan halaman web, seperti bahasa skrip, halaman kesalahan, persyaratan cache, dll. |
| <%@ sertakan ... %> | menyertakan file lain |
| <%@ taglib... %> | Impor definisi perpustakaan tag |
Arahan Halaman memberikan petunjuk penggunaan kepada penampung untuk halaman saat ini. Halaman JSP dapat berisi instruksi beberapa halaman.
Format sintaksis perintah Halaman:
<%@ halaman atribut="nilai" %>
Format XML yang setara:
<jsp:directive.page atribut="nilai" />
Tabel berikut mencantumkan properti yang terkait dengan direktif Halaman:
| milik | menggambarkan |
|---|---|
| penyangga | Menentukan ukuran buffer yang digunakan oleh objek keluar |
| pembilasan otomatis | Kontrol area cache objek keluar |
| tipe konten | Tentukan jenis MIME dan pengkodean karakter halaman JSP saat ini |
| halaman kesalahan | Tentukan halaman penanganan kesalahan yang perlu dialihkan ketika terjadi pengecualian pada halaman JSP |
| isErrorPage | Menentukan apakah halaman saat ini dapat digunakan sebagai halaman penanganan kesalahan untuk halaman JSP lain |
| meluas | Tentukan dari kelas mana servlet diwarisi |
| impor | Impor kelas Java yang akan digunakan |
| info | Tentukan informasi deskripsi halaman JSP |
| adalah ThreadSafe | Menentukan apakah akses ke halaman JSP aman untuk thread |
| bahasa | Tentukan bahasa scripting yang digunakan halaman JSP, defaultnya adalah Java |
| sidang | Tentukan apakah halaman JSP menggunakan sesi |
| isELIgnored | Menentukan apakah akan mengeksekusi ekspresi EL |
| isScripting Diaktifkan | Tentukan apakah elemen skrip dapat digunakan |
JSP dapat memasukkan file lain melalui direktif include. File yang disertakan dapat berupa file JSP, file HTML, atau file teks. File yang disertakan bertindak seolah-olah merupakan bagian dari file JSP dan akan dikompilasi serta dieksekusi pada saat yang bersamaan.
Format sintaksis direktif Sertakan adalah sebagai berikut:
<%@ sertakan file="url relatif" %>
Nama file dalam arahan Sertakan sebenarnya adalah URL relatif. Jika Anda tidak mengaitkan jalur dengan file, kompiler JSP secara default akan mencari jalur saat ini.
Sintaks XML yang setara:
<jsp:directive.include file="url relatif" />
JSP API memungkinkan pengguna untuk menyesuaikan tag. Pustaka tag khusus adalah kumpulan tag khusus.
Arahan Taglib memperkenalkan definisi kumpulan tag khusus, termasuk jalur perpustakaan dan tag khusus.
Sintaks arahan Taglib:
<%@ taglib uri="uri" awalan="awalanTag" %>
Atribut uri menentukan lokasi perpustakaan tag, dan atribut prefix menentukan awalan perpustakaan tag.
Sintaks XML yang setara:
<jsp:directive.taglib uri="uri" awalan="prefixOfTag" />