English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

指令JSP

Le istruzioni JSP vengono utilizzate per impostare le proprietà correlate a tutta la pagina JSP, come il modo di codifica della pagina web e il linguaggio di script.

Il formato grammaticale è come segue:

<%@ directive attribute="value" %>

Le direttive possono avere molte proprietà, che esistono sotto forma di coppie di chiave-valore e sono separate da virgole.

I tre tipi di etichette di direttiva in JSP:

DirettivaDescrizione
<%@ page ... %> Definire le proprietà di dipendenza del sito web, come linguaggio di script, pagina di errore, esigenze di cache, ecc.
<%@ include ... %> Includere altri file
<%@ taglib ... %> Introdurre la definizione della libreria di etichette

Instruzione Page

L'instruzione Page fornisce istruzioni di utilizzo alla vasca per la pagina corrente. Una pagina JSP può contenere più istruzioni page.

Formato grammaticale dell'instruzione Page:

<%@ page attribute="value" %>

Formato XML equivalente:

<jsp:directive.page attribute="value" />

Proprietà

La tabella seguente elenca le proprietà correlate all'instruzione Page:

ProprietàDescrizione
buffer Specificare la dimensione della cache della buffer area dell'oggetto out
autoFlush Controllare la cache della缓冲 area dell'oggetto out
contentType Specificare il tipo MIME e la codifica di caratteri della pagina JSP corrente
errorPage Specificare la pagina di gestione degli errori a cui deve essere reindirizzata quando si verifica un'eccezione nella pagina JSP
isErrorPage Specificare se la pagina corrente può essere utilizzata come pagina di gestione degli errori di un'altra pagina JSP
extends Specificare da quale classe il servlet deriva
import Importare le classi Java da utilizzare
info Definire le informazioni descrittive della pagina JSP
isThreadSafe Specificare se l'accesso alla pagina JSP è thread-safe
language Definire il linguaggio di script utilizzato dalla pagina JSP, il valore predefinito è Java
session 指定JSP页面是否使用session
isELIgnored 指定是否执行表达式EL
isScriptingEnabled 确定脚本元素能否使用

指令Include

JSP可以通过指令Include包含其他文件。被包含的文件可以是JSP文件、HTML文件或文本文件。包含的文件就像该JSP文件一部分,会被同时编译执行。

格式语法如下指令Include:

<%@ include file="文件相对url地址" %>

include 文件名指令中的实际上是一个URL地址相对。

如果您没有给文件关联路径,JSP编译器默认在当前路径下寻找。

语法XML等价:

<jsp:directive.include file="文件相对url地址" />

指令Taglib

API JSP允许用户自定义标签,自定义标签库是标签自定义集合。

指令Taglib引入自定义标签集合定义,包括路径库、标签自定义。

语法指令Taglib:

<%@ taglib uri="uri" prefix="prefixOfTag" %>

属性uri确定位置标签库,属性prefix指定前缀标签库。

语法XML等价:

<jsp:directive.taglib uri="uri" prefix="prefixOfTag" />