Comment Ca Marche - Communauté informatique  
   
Accueil - Encyclopédie informatiqueTélécharger l'encyclopédieContribuer à cet article

Java Server Pages - Les caractéristiques

Les caractéristiques des Java Server Pages (JSP) Encyclopédie


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 --%>

Trucs & astuces pertinents trouvés dans la base de connaissances

15/02 17h20 Les polices dans les pages web (Webmaster)
25/01 15h07 Se connecter à un serveur FTP en mode Ms-Dos (MS-Dos)
24/01 13h32 Capturer une page à scroller (Infographie)
23/01 17h18 Démarrer/arrêter un service en ligne de commande (Windows)
23/01 16h50 Installer un serveur derrière FreeBox/ Neuf/AOL/Alice / Live Box (Réseaux)
23/01 16h49 Installation d'un serveur ssh sous Windows (Réseaux)
23/01 15h45 Comment aspirer un site Web ? (Web)
15/01 23h25 Eliminer totalement les publicités dans les pages web. (Web)
15/01 23h22 License CC dans mes pages pour un copyright souple (HTML)
10/01 16h43 Publier une mindmap dans une page web (Webmaster)
Java Server Pages Plus d'astuces sur « Java Server Pages »

Discussions pertinentes trouvées dans le forum

30/08 08h34 documents java server page contenu [ documents de java server page et contenu] Développement 31/08 11h25->shaiulud1
30/05 15h36 java server page Java server page Développement 05/08 16h20->davidnet4
10/03 12h51 java server pages Java Server Pages Windows 12/03 10h31->Jeff2
24/08 09h13 java lancer page internet [Java] Lancer une page internet Développement 25/08 00h47->fanou7
15/05 16h45 java servlet redirection post [JAVA] Servlet et redirection vers POST Développement 16/05 17h32->maily3
19/02 17h09 ouvrir page java script Comment ouvrir une page en Java Script Développement 20/02 13h46->fragor2
12/10 09h48 applet java insertion page web clic. [Applet java] Insertion ds page web, clic. Développement 12/10 14h35->kij_822
23/08 15h28 java ouvrir page php [Java] Ouvrir une page php Webmastering 23/08 16h53->jebok1
14/12 19h51 url image script java page Pb URL image dans un script java sur une page Internet 17/12 06h02->marcou5217
24/06 18h42 java servlet Java + servlet Développement 26/06 10h02->kaiz15
Discussion fermée Problème résolu Java Server Pages Plus de discussions sur « Java Server Pages »

Ce document intitulé « Java Server Pages - Les caractéristiques » issu de l'encyclopédie informatique 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.