Présentation des scriptlets JSP

Une scriptlet JSP est un bloc de code Java compris entre les balises suivantes :

<% /* scriptlet */ %>
Le code Java (qui doit naturellement être valide) présent entre les balises <% et %> devient le corps de la méthode _jspService() lors de la génération de la servlet (du moins si aucune directive de méthode n'est indiquée).

La scriptlet a implicitement accès à de nombreux objets. Les objets les plus utilisés dans les scriptlets sont l'objet request pour connaître les détails de la requête HTTP (notamment lors de l'utilisation de formulaires) et l'objet out permettant d'envoyer des données vers le navigateur du client. Par exemple :

<% String[] phrases = {"Pierre", "Paul", "Jacques", "Qu'est-ce que tu fais la?"};
for (int i=0; i<phrases.length; i++) {
	out.println(phrases[i]);
}
%>

Principaux objets des scriptlets JSP

Voici la liste des objets accessibles implicitement depuis toute scriptlet :

Objet Dérivé de Description
request javax.servlet.ServletRequest Objet contenant la requête du client
response javax.servlet.ServletResponse Objet contenant la réponse de la page JSP. Cet objet utilisé avec les servlets ne l'est généralement pas avec les JSP, puisque le code HTML est directement créé
pageContext javax.servlet.jsp.PageContext Objet contenant des informations sur l'environnement du serveur
session javax.servlet.http.HttpSession Objet contenant la session en cours
application javax.servlet.ServletContext Objet contenant le contexte de servlet
out javax.servlet.jsp.JspWriter Objet contenant le flux de sortie
config javax.servlet.ServletConfig Objet contenant la configuration de la servlet
page java.lang.Object Objet désignant la page elle-même (équivalent à this)
exception java.lang.Throwable Objet représentant une exception non interceptée


Dernière modification le mardi 14 octobre 2008 à 17:40:30.Ce document intitulé « Java Server Pages - Les scriptlets » 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.
Meilleures réponses pour « Java Server Pages Les scriptlets » dans :
Introduction aux Java Server Pages Voir 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...
Les expressions de Java Server Pages (JSP) Voir 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...
Adresses des serveurs POP et SMTP des principaux FAI VoirCette page donne les adresses des serveurs de messagerie (SMTP / POP3 / IMAP) des principaux fournisseurs d'accès à internet (FAI) : 9 Telecom 9ONLINE ALICE AOL ALTERN.ORG CARAMAIL CEGETEL CLUB INTERNET DARTY BOX (DARTYBOX) ESTVIDEO...
Adresse introuvable / Serveur introuvable VoirLorsque vous essayez de vous connecter à Internet, le navigateur indique adresse introuvable ou serveur introuvable. Voici comment résoudre le problème : Vérifier les branchements Connexion au réseau Problème de pare-feu Problème de cache...
WEB - Accéder à une page qui ne répond plus VoirIl 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...
Télécharger PS3 Media Server VoirUn logiciel simple et gratuit pour connecter sa PS3 et son PC à coups sûrs en DLNA et qui apporte les webradios, youtube et encodages automatiques. Fonctionne sous Java 6. Allez ici pour télécharger les versions autres que pour Windows :...
Java Server Pages - Les caractéristiques VoirImplantation 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...
ASP - Active Server Pages - Introduction VoirPré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...
Les directives de Java Server Pages (JSP) VoirPré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 : Les directives JSP permettent d'indiquer : le...