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