Comment Ca Marche l'informatique ?
 
 Comment Ça Marche - Articles - Java Server Pages - Les caractéristiques
 Accueil
 Forums
 Astuces
 Guide d'achat
 
   
 
 
Livres Comment ça marche?
Tout sur le hardware PC
Tout sur la sécurité
Tout sur le webmastering
Présentation des trois premiers ouvrages de la collection CommentCaMarche.net
Page d'accueil
Ajouter aux favoris
Contribuer à cet article
Ecrire à Jean-Francois Pillou
Java Server Pages (JSP)
Introduction
Caractéristiques
Directives
Déclarations
Scriptlets
Expressions
Version 2.0.6
 
Les caractéristiques des Java Server Pages (JSP) Page précédente Page suivante Retour à la page d'accueil

Implantation 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 <Servlet> permettant d'intégrer une servlet au coeur du code HTML
  • balises de syntaxe JSP (il en existe quatre différentes)

Séparation entre données et logique applicative

Grâce à l'utilisation de balises, JSP permet d'intégrer facilement du code Java au sein du code HTML. L'intérêt principal de ce mécanisme par rapport aux servlets provient de la séparation entre les données (directement codées HTML) et la logique applicative (traitements) fournie par Java.

JSP doit ainsi être utilisé pour accèder à des composants réutilisables (servlets, JavaBeans, EJB (Enterprise JavaBeans)).

Utilisation de la balise <Servlet>

La première méthode permettant d'intégrer du contenu Java dans une page HTML consiste à utiliser la balise <Servlet> du code HTML.

La syntaxe de la balise <Servlet> est la suivante :

<SERVLET NAME="nom_de_la_servlet"

	CODE="nom_de_la_classe"

	CODEBASE="URL_de_chargement"

	INITPARM="valeur"

>

<PARAM NAME="Nom" VALUE="Valeur">

</SERVLET>



Les éléments d'une page JSP

Une page JSP peut contenir en plus du code HTML quatre types d'éléments :

  • des directives : informations globales relatives à la page
  • des déclarations : permettant de déclarer des méthodes et attributs
  • des scriptlets : du code Java qui sera traduit en code dans la méthode service() de la servlet résultant
  • des expressions : permettant d'envoyer facilement des chaînes créées dynamiquement vers le navigateur

Les commentaires JSP

Avec JSP il est possible d'ajouter des commentaires de deux façons.

  • générer un commentaire visible dans le code source HTML (commentaire HTML) du client avec la syntaxe suivante :
    <!-- commentaire [<%= expression %>] -->
  • créer un commentaire dans le code JSP dans un but de documentation du source (non visible par le client) grâce à la syntaxe suivante :
    <%-- commentaire --%>


Page précédente Page suivante

  Ce document intitulé « Java Server Pages - Les caractéristiques » issu de Comment Ça Marche 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.