Jsp Tomcat cours Atelier introduction
- 4 -
Examinez la première ligne et déduisez en l’utilité.
3.2 JSP et structure de contrôle
Créez la page JSP exo2.JSP depuis l’éditeur de votre choix:
<html>
<head>
<title>Salutation et contrôle</title>
</head>
<body>
<h1> Programme de salutation itérée </h1>
<% // on démarre les instructions
int i;
for (i = 0; i<= 4; i++)
{
out.println("<b> Bonjour et bienvenue dans le monde J2EE : " + i +
</b><br>");
}
%>
</body>
</html>
Copiez cette page dans votre répertoire virtuel.
Testez en appelant cette page depuis un navigateur : //localhost:8081/monnom/exo2.JSP
Comment fonctionne cette page JSP :
1. Le serveur http reçoit une demande de page. Il détecte par son extension que c’est
une page JSP. Il la transmet au moteur de servlet qui la traduit en servlet. Ensuite
le servlet est compilé et exécuté. La réponse au client devient :
<html>
<head>
<title>Salutation et contrôle</title>
</head>
<body>
<h1> Programme de salutation itérée </h1>
<b> Bonjour et bienvenue dans le monde J2EE : 0</b><br>
<b> Bonjour et bienvenue dans le monde J2EE : 1</b><br>
<b> Bonjour et bienvenue dans le monde J2EE : 2</b><br>
<b> Bonjour et bienvenue dans le monde J2EE : 3</b><br>
<b> Bonjour et bienvenue dans le monde J2EE : 4</b><br>
</body>
</html>
2. La page HTML ainsi constituée est envoyée au client qui l’a demandée.
Cet exemple montre comment déclarer et utiliser une variable dans une page jsp.
3.3 dialoguer avec l’utilisateur
L’objectif est de gérer les formulaires avec JSP.
Nous étudierons l’utilisation d’un bean à partir d’une page HTML
.Les actions standards
Une action standard est une balise incorporée dans une page JSP. Au cours de la compilation du servlet, le
conteneur rencontre cette balise et la remplace par le code java correspondant à la tâche pré-définie requise.
Les types d’actions standard sont les suivants :
- <jsp : useBean> ;
- <jsp : setProperty> ;
- <jsp : getProperty> ;
- <jsp : param> ;