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

Instructions JSP

Les instructions JSP sont utilisées pour définir des propriétés liées à l'ensemble de la page JSP, telles que le mode de codage du site web et le langage de script.

Le format grammatical est le suivant :

<%@ directive attribute="value" %>

Les instructions peuvent avoir de nombreuses propriétés, qui existent sous forme de paires de clé-valeur et sont séparées par des virgules.

Les trois types de balises d'instruction dans JSP :

InstructionDescription
<%@ page ... %> Définir les propriétés dépendantes du site web, telles que le langage de script, la page d'erreur, les besoins de cache, etc.
<%@ include ... %> Inclure d'autres fichiers
<%@ taglib ... %> Inclure la définition de la bibliothèque de balises

Instruction page

L'instruction page fournit des instructions d'utilisation au conteneur pour la page actuelle. Une page JSP peut contenir plusieurs instructions page.

Format grammatical de l'instruction page :

<%@ page attribute="value" %>

Format XML équivalent :

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

Propriété

Le tableau suivant liste les propriétés associées à l'instruction page :

PropriétéDescription
buffer Spécifier la taille du tampon utilisé par l'objet out
autoFlush Contrôler le tampon de la zone de cache de l'objet out
contentType Spécifier le type MIME et l'encodage de caractères de la page JSP actuelle
errorPage Spécifier la page de traitement des erreurs vers laquelle il faut rediriger en cas d'exception dans la page JSP
isErrorPage Spécifier si la page actuelle peut être utilisée comme page de traitement des erreurs pour une autre page JSP
extends Spécifier d'où le servlet hérite
import Importer les classes Java à utiliser
info Définir les informations de description de la page JSP
isThreadSafe Spécifier si l'accès à la page JSP est thread-safe
language Définir le langage de script utilisé par la page JSP, par défaut c'est Java
session Spécifier si la page JSP utilise la session
isELIgnored Spécifier si les expressions EL doivent être exécutées
isScriptingEnabled Déterminer si l'élément de script peut être utilisé

Instruction include

Le JSP peut inclure d'autres fichiers à l'aide de l'instruction include. Le fichier inclus peut être un fichier JSP, un fichier HTML ou un fichier texte. Le fichier inclus semble être une partie de ce fichier JSP et sera compilé et exécuté en même temps.

Le format de syntaxe de l'instruction include est le suivant :

<%@ include file="url de fichier relatif" %>

include Le nom de fichier dans l'instruction est en fait une adresse URL relative.

Si vous n'avez pas associé un chemin au fichier, le compilateur JSP cherche par défaut dans le répertoire courant.

Syntaxe XML équivalente :

<jsp:directive.include file="url de fichier relatif" /> />

Instruction taglib

L'API JSP permet aux utilisateurs de définir des balises personnalisées, une bibliothèque de balises personnalisées est une collection de balises personnalisées.

L'instruction taglib intègre une définition de collection de balises personnalisées, y compris le chemin de la bibliothèque et les balises personnalisées.

Syntaxe de l'instruction taglib :

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

L'attribut uri détermine l'emplacement de la bibliothèque de balises, et l'attribut prefix spécifie le préfixe de la bibliothèque de balises.

Syntaxe XML équivalente :

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