Arahan JSP
Arahan JSP digunakan untuk menetapkan sifat yang berkaitan dengan keseluruhan halaman JSP, seperti kaedah pengekodan dan bahasa skrip halaman web. Format sintaks
adalah seperti berikut:
<%@ directive attribute="value" %>
Arahan boleh mempunyai banyak atribut, yang wujud dalam bentuk pasangan nilai kunci dan dipisahkan dengan koma.
Tiga teg arahan dalam JSP:
指令 | 描述 |
---|---|
<%@ page ... %> | 定义网页依赖属性,比如脚本语言、error页面、缓存需求等等 |
<%@ include ... %> | 包含其他文件 |
<%@ taglib ... %> | 引入标签库的定义 |
Arahan halaman
Arahan Halaman menyediakan bekas dengan arahan penggunaan untuk halaman semasa. Halaman JSP boleh mengandungi beberapa arahan halaman. Format sintaks
Arahan halaman:
<%@ page attribute="value" %>
Format XML yang setara:
<jsp:directive.page attribute="value" />
Atribut
Jadual berikut menyenaraikan atribut yang berkaitan dengan arahan Halaman:
属性 | 描述 |
---|---|
buffer | 指定out对象使用缓冲区的大小 |
autoFlush | 控制out对象的 缓存区 |
contentType | 指定当前JSP页面的MIME类型和字符编码 |
errorPage | 指定当JSP页面发生异常时需要转向的错误处理页面 |
isErrorPage | 指定当前页面是否可以作为另一个JSP页面的错误处理页面 |
extends | 指定servlet从哪一个类继承 |
import | 导入要使用的Java类 |
info | 定义JSP页面的描述信息 |
isThreadSafe | 指定对JSP页面的访问是否为线程安全 |
language | 定义JSP页面所用的脚本语言,默认是Java |
session | 指定JSP页面是否使用session |
isELIgnored | 指定是否执行EL表达式 |
isScriptingEnabled | 确定脚本元素能否被使用 |
Sertakan arahan
JSP boleh memasukkan fail lain melalui arahan sertakan. Fail yang disertakan boleh menjadi fail JSP, fail HTML atau fail teks. Fail yang disertakan bertindak seolah-olah ia adalah sebahagian daripada fail JSP dan akan disusun dan dilaksanakan pada masa yang sama. Format sintaks
Arahan Sertakan adalah seperti berikut:
<%@ include file="文件相对 url 地址" %>
sertakan Nama fail dalam arahan sebenarnya adalah alamat URL relatif.
Jika anda tidak mengaitkan laluan dengan fail, pengkompil JSP akan mencari dalam laluan semasa secara lalai.
Sintaks XML yang setara:
<jsp:directive.include file="文件相对 url 地址" />
Arahan Taglib
API JSP membolehkan pengguna menyesuaikan teg Perpustakaan teg tersuai ialah koleksi teg tersuai.
Arahan Taglib memperkenalkan definisi set teg tersuai, termasuk laluan perpustakaan dan teg tersuai. Sintaks
Arahan Taglib:
<%@ taglib uri="uri" prefix="prefixOfTag" %>
Atribut uri menentukan lokasi pustaka teg dan atribut awalan menentukan awalan pustaka teg.
Sintaks XML yang setara:
<jsp:directive.taglib uri="uri" prefix="prefixOfTag" />