Extrait du cours Cours Java EE Interface Web et serveurs d’application
JSP : Java Server Pages
•Réponse de Sun à la vague des langages de Scripting
•A l’usage, très similaire à PHP
•Mais les sites “Full JSP” sont rares :
•Découpage 3-tiers avec objets métiers
•Utilisation de Frameworks (Struts…)
JSP et Servlets
•Historiquement, la notion de Servlet est plus ancienne
•Une page JSP n’est qu’une “greffe” sur un serveur de servlets :
•Une page JSP est convertie en servlet avant exécution !
Balises spécifiques
•Exécution de code Java, sans affichage :
<% int i=0; i=i+1; … %>
•Affichage d’un élément Java :
<%= i %>
•Exécution avec affichage :
<%
int i=0;
out.println(“valeur de i : “+i);
%>
Exemple de page JSP
<html>
<head><title>Mixez Java et Balises !</title></head>
<body>
<p>Une balise avant du code</p>
<%
int i=0;
while (i < 5)
{
%>
<%= i%>
<br>
<%
++i;
}
%>
<p>Une balise après du code</p>
</body>
</html>
Autre mode d’affichage
<html>
<head><title>Mixez Java et Balises !</title></head>
<body>
<p>Une balise avant du code</p>
<%
int i=0;
while (i < 5)
{
out.println(++i+”<br>”);
}
%>
<p>Une balise après du code</p>
</body>
</html>
……..
Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours Java EE Interface Web et serveurs d’application (3663 KO) (Cours PDF)