Flux rss
Collection CommentÇaMarche.net
Caractéristiques

Les directives de Java Server Pages (JSP)

Déclarations
Bookmark Ajouter aux favoris / Partager

Présentation des directives JSP

Les directives JSP sont des instructions insérées dans des tags HTML spéciaux. La syntaxe des directives JSP est la suivante :

<%@ directive { attribut="valeur"} %>
Les directives JSP permettent d'indiquer :
  • le langage utilisé
  • les classes à inclure
  • les classes à étendre
  • ...

Présentation des directives JSP

La version 1.0 Revision B des Java Server Pages propose trois directives JSP :

  • la directive page proposant des informations relatives à la page JSP. Cette directive possède de nombreux attributs (explicités ci-dessous)
    <%@ page
    [language="java"] [extends="package.class"]
    [import="{package.class|package.*}, ..."] [session="true|false"]
    [buffer="none|8kb|sizekb"] [autoflush="true|false"]
    [isThreadSafe="true|false"] [info="text"]
    [errorPage="relativeURL"]
    [contentType="mimeType [charset=characterSet]" |
    			 "text/html;charset=ISO-8859-17"]
    [iserrorPage="true|false"]
    %>
  • la directive include permettant d'inclure des fichiers au sein de la page HTML
    <%@ include file="relativeURL" %>
  • la directive taglib définissant l'adresse et le préfixe d'une librairie de balises (tags) pouvant être utilisées dans la page
    <%@ taglib uri="URIToTagLibrary" prefix="tagPrefix" %>
    Cette directive permet d'aller créer de nouveaux tags de la forme :
    <tagPrefix:name attribute="value" ... %> ... </tagPrefix:name%>

Attributs de la directive de page

Voici la liste des attributs de la directive de page

Attribut Valeurs possibles Description
language java Permet de spécifier le langage à utiliser pour traiter les instructions de la page. Java est le langage utilisé majoritairement, mais on peut imaginer des servlets écrites dans un autre langage
extends package.class Permet de définir une classe à étendre, c'est-à-dire la classe parente de la servlet générée par JSP
import package.class|pakage.* Permet d'importer une liste de classes ou de packages en début de page, au même titre que dans une application Java.
session true|false Permet de définir si la page actuelle peut accèder aux données stockées dans la session. Cet attribut est true par défaut
buffer none|8kb|sizekb Permet de définir si le flot de sortie est placé dans un tampon avant envoi. Par défaut la taille du tampon est de 8kb, mais il est possible de définir la taille en kb. Cet attribut s'utilise avec l'attribut autoflush
autoflush true|false La valeur true (par défaut) indique que le tampon doit être vidé lorsqu'il est plein
isThreadSafe true|false La valeur true (par défaut) indique que plusieurs clients peuvent utilise simultanément la servlet. Lorsqu'elle vaut false, la servlet passe en mode monothread, ce qui signifie qu'un seul client\ peut accèder à la servlet à la fois. Cela est particulièrement utile si la servlet accède à une ressource qui ne peut être partagée
info Texte Permet de retourner une description grâce à la méthode servlet.getServletInfo()
errorPage URL Permet de spécifier une page JSP chargée de gérer les exceptions non gérées par celle-ci
isErrorPage true|false Permet de spécifier si la page en cours est une page d'erreur
contentType text/html;charset=ISO-8859-1 Indique le type MIME de la page ainsi que le jeu de caractères utilisés


Dernière modification le mardi 14 octobre 2008 à 17:40:30.Ce document intitulé « Les directives de Java Server Pages (JSP) » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Introduction aux Java Server Pages Présentation des Java Server Pages Les JSP (Java Server Pages) sont un standard permettant de développer des applications Web interactives, c'est-à-dire dont le contenu est dynamique. C'est-à-dire qu'une page web JSP (repérable par l'extension... www.commentcamarche.net/contents/jsp/jspintro.php3
[ documents de java server page et contenu] (Résolu) Bonjour,je voulais avoir quelques informations et documents sur la programmation java server page ainsi leur contenu,configuration s'il y en a.Merci déjà de votre réponse. www.commentcamarche.net/forum/affich-1766767-documents-de-java-server-page-et-contenu
Java Server Pages - Les scriptlets Présentation des scriptlets JSP Une scriptlet JSP est un bloc de code Java compris entre les balises suivantes : Le code Java (qui doit naturellement être valide) présent entre les balises devient le corps de la... www.commentcamarche.net/contents/jsp/jspscriptlets.php3
WEB - Accéder à une page qui ne répond plusIl arrive souvent que certains serveurs web soient surchargés parce que beaucoup de monde essaie d'accéder à une page. Quand une page ne répond pas, il existe des moyens d'en voir malgré tout le contenu : Warrick Warrick permet de récupérer une... www.commentcamarche.net/faq/sujet-4536-web-acceder-a-une-page-qui-ne-repond-plus
Modifier fichier txt/xml depuis page jspBonjour, j'aurais besoin de modifier un fichier xml ou txt depuis une page jsp. Je débute tout juste, mais je souhaiterais avoir un code assez simple et qui fonctionne. Cordialement ahha78944 www.commentcamarche.net/forum/affich-11911011-modifier-fichier-txt-xml-depuis-page-jsp
Please,aidez moi chargement d'une page.jspsalut tout le monde, quelqu'un peut m'aider pour afficher les données du base de donnée au chargement de la page.jsp merci d'avance www.commentcamarche.net/forum/affich-12005065-please-aidez-moi-chargement-d-une-page-jsp
Erreur Active Server Pages error 'ASP 0126'Bonjour, J'ai se message d'erreur comment dois-je faire pour avoir acces au site Active Server Pages error 'ASP 0126' Include file not found /f1/g7pagefin.asp, line 227 The include file 'g7statis.txt' was not found Merci www.commentcamarche.net/forum/affich-11648251-erreur-active-server-pages-error-asp-0126
Les expressions de Java Server Pages (JSP)Qu'est-ce qu'une expression JSP Les expressions JSP permettent d'insérer simplement des chaînes de caractères générées dynamiquement dans la page HTML. La syntaxe d'une expression JSP est la suivante : L'expression suivante... www.commentcamarche.net/contents/jsp/jspexp.php3
ASP - Active Server Pages - IntroductionPrésentation des Active Server Pages ASP (Active Server Pages) est un standard mis au point par Microsoft en 1996 permettant de développer des applications Web interactives, c'est-à-dire dont le contenu est dynamique. Ainsi une page web ASP... www.commentcamarche.net/contents/asp/aspintro.php3
Java Server Pages - Les caractéristiquesImplantation du code JSP au sein de la page HTML Un fichier JSP est un fichier portant l'extension .jsp, contenant du code HTML ainsi que des balises spécifiques : balises permettant d'intégrer une servlet au coeur du code HTML balises... www.commentcamarche.net/contents/jsp/jspcarac.php3