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" />