Objectifs
- Connaitre les éléments d'une page jsp
Présentation
- JSP introduit 4 balises spéciales qui sont interprétée par le serveur Tomcat.
Balise de configuration: <%@ ... %> (options HTML, import de packages, ...)Balise de déclarations: <%! ... %> (déclarer des attributs et des méthodes)Balises d'instructions: <% ... %> (permet de mettre une suite d'instructions)Balises d'expressions: <%= ... %> (permet de mettre une expression dont le résultat est converti en String)
- Un fichier JSP est un fichier portant l'extension .jsp, contenant du code HTML ainsi que des balises spécifiques.
- Une page JSP peut être composée de plusieurs éléments,contenant du code HTML ainsi que des balises spécifiques :
- Texte statique (texte, html, xml, ...)
- Éléments
- Directives (syntaxe : <%@ ... %>)
- Scripts
- JSP scripts
- Expressions (syntaxe : <%= ... %>)
- Scriptlets (syntaxe : <% ... %>)
- Déclarations (syntaxe : <%! ... %>)
- Commentaires (syntaxe : <%-- ... --%>)
- JSP scripts
- Actions
- JSP actions
- Personnalisées
- JSP introduit 4 balises spéciales qui sont interprétée par le serveur Tomcat.
Texte statique
- Toute partie du code de la page JSP qui n'est pas traduite en un code Java.
Directives : <%@ ... %>
- Les directives sont des éléments qui permettent de préciser des informations relatives à la page. Il existe les trois directives suivantes : page, include et taglib.
Les scripts
- Les scripts sont des éléments qui permettent de placer le code Java dans les pages JSP. Il existe trois types de
scripts :
Expressions : <%= ... %>
- Le code placé dans la balise d'expression JSP est écrit dans le flux de sortie de la réponse . Il n’est donc pas nécessaire d’écrire out.print () pour écrire des données. Il est principalement utilisé pour imprimer les valeurs de variable ou de méthode.
Scriptlets : <% ... %>
- En JSP, une scriptlet est un programme Java embarqué dans une page HTML.
- Concrètement il s'agit de tout le code qui se trouve entre les balises <% ... %> en JSP 1, et
... en JSP 2.
Déclarations : <%! ... %>
- Une déclaration est employée pour introduire et éventuellement initialiser une variable ou une méthode Java, comme dans un programme.
- Les scripts sont des éléments qui permettent de placer le code Java dans les pages JSP. Il existe trois types de
scripts :
Les commentaires
- 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 --%>
- Avec JSP il est possible d'ajouter des commentaires de deux façons.
- https://www.editions-eni.fr/open/mediabook.aspx?idR=d61db330adee76e87b74dc180f67552d