English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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:
Direttiva | Descrizione |
---|---|
<%@ 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 |
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" />
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 | 确定脚本元素能否使用 |
JSP可以通过指令Include包含其他文件。被包含的文件可以是JSP文件、HTML文件或文本文件。包含的文件就像该JSP文件一部分,会被同时编译执行。
格式语法如下指令Include:
<%@ include file="文件相对url地址" %>
include 文件名指令中的实际上是一个URL地址相对。
如果您没有给文件关联路径,JSP编译器默认在当前路径下寻找。
语法XML等价:
<jsp:directive.include file="文件相对url地址" />
API JSP允许用户自定义标签,自定义标签库是标签自定义集合。
指令Taglib引入自定义标签集合定义,包括路径库、标签自定义。
语法指令Taglib:
<%@ taglib uri="uri" prefix="prefixOfTag" %>
属性uri确定位置标签库,属性prefix指定前缀标签库。
语法XML等价:
<jsp:directive.taglib uri="uri" prefix="prefixOfTag" />