Flux rss
Collection CommentÇaMarche.net
JSP

Java Server Pages - Les caractéristiques

Directives
Bookmark Ajouter aux favoris / Partager

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


Dernière modification le mardi 14 octobre 2008 à 17:40:30.Ce document intitulé « Java Server Pages - Les caractéristiques » 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
ASP - Active Server Pages - Introduction Pré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
[ 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
Adresses des serveurs POP et SMTP des principaux FAICette 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... www.commentcamarche.net/faq/sujet-893-adresses-des-serveurs-pop-et-smtp-des-principaux-fai
Serveur X sous WindowsIl est possible d'installer un serveur X sous Windows afin d'utiliser les applications X-Windows (Gnome, KDE, etc.) sous Windows (par exemple à travers une connexion ssh). La méthode suivante n'utilise pas Cygwin. Dans l'exemple ci-dessous,... www.commentcamarche.net/faq/sujet-6884-serveur-x-sous-windows
Adresse introuvable / Serveur introuvableLorsque 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... www.commentcamarche.net/faq/sujet-4600-adresse-introuvable-serveur-introuvable
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
[Java] Ouvrir une page php (Résolu)Bonjour, comment faire pour ouvrir une page php (ou html) depuis une appli Java ? J'ai essayé avec Runtime.getRuntime().exec(http://www.site.com/page.php); mais j'obtiens l'erreur suivante : CreateProcess: http://www.site.com/index.php error=2... www.commentcamarche.net/forum/affich-1751941-java-ouvrir-une-page-php
Java Server Pages - Les scriptletsPré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
Environnement Client/ServeurPrésentation de l'architecture d'un système client/serveur De nombreuses applications fonctionnent selon un environnement client/serveur, cela signifie que des machines clientes (des machines faisant partie du réseau) contactent un serveur, une... www.commentcamarche.net/contents/cs/csintro.php3
Les directives de Java Server Pages (JSP)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 : Les directives JSP permettent d'indiquer : le... www.commentcamarche.net/contents/jsp/jspdirectives.php3