Exercice 1 :
2 avr. 2008 ... Liens utiles : - Spécification SUN concernant la syntaxe des tags JSP : http://java.
sun.com/products/jsp/syntax/1.2/syntaxref12.html. Exercice 1 :.
Part of the document
Cours Applications Web
TP3
Leila Kefi-Khelif
02 avril 2008
Partie 1 : JSP Liens utiles :
- Spécification SUN concernant la syntaxe des tags JSP :
http://java.sun.com/products/jsp/syntax/1.2/syntaxref12.html
Exercice 1 :
Ecrire une jsp qui :
- Affiche la liste des n cookies reçues par le serveur
- Ajoute un cookie Cookie_n+1 ayant la valeur n+1
[pic]
Exercice 2 :
En utilisant un/des JavaBeans, gérez une liste d'utilisateurs (nom,
prénom, login, mot de passe, adresse mail), puis utiliser cet/ces
objets dans trois pages JSP séparés :
- une pour ajouter un utilisateur
- une pour visualiser les utilisateurs
- une pour autoriser l'accès à une ressource (vérification du
login et du mot de passe).
Une fois l'utilisateur authentifié, proposez différentes façons de
faire suivre dans l'entête des pages visitées, le message « bonjour
nom prénom », un lien pour se déconnecter et un autre pour accéder à
ses informations pour éventuellement modifier son mot de passe et/ou
son adresse mail. Partie 2 : JSTL Afin de pouvoir utiliser la JSTL, vous devez ajouter dans le répertoire WEB-
INF/lib/ :
jstl.jar et standard.jar
Liens utiles :
http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/index.html
http://java.sun.com/developer/technicalArticles/javaserverpages/faster/ Exercice 3 :
a. Ecrire une jsp en utilisant la JSTL, qui affiche la liste des nombres
de 2 à 30 en indiquant pour chaque nombre s'il est premier ou pas.
(un nombre est premier s'il n'est divisible que par 1 et par lui-même)
b. Ecrire une jsp qui prend en paramètre un nombre et calcule s'il est
premier ou non
c. Reprendre a. en remplaçant les valeurs écrites en dur dans le code (2
et 30) par des variables entrées par l'utilisateur.
Exercice 4 : Reprendre l'idée de l'emploi du temps:
a. Créer deux javaBeans :
- Cours : chaque cours est décrit par son intitulé, un intervenant
unique, une durée unique ainsi que la liste des dates des
séances.
- Emploi : gère la liste des cours. b. Créer une JSP permettant l'ajout d'une séance de cours et
l'affichage de la liste des cours et leurs séances du style :
|Liste des cours |
|intitulé |intervenant |durée |dates |
|Appli Web |LK |3h |- 02 février |
| | | |2008 |
| | | |- 31 mars 2008|
| | | | |
| | | |- 04 avril |
| | | |2008 |
|Réseaux |TT |2h | - 31 mars |
| | | |2008 |
| | | |- 04 avril |
| | | |2008 |
|.... |......... |......... |......... |
|Ajouter un cours |
|intitulé | |
|intervenant | |
|durée | |
|date | |
| | c. améliorez votre application (liste de cours/intervenant
prédéfinie), supression/modification... Correction
Exercice 1: Exercice 3:
Checking prime numbers:
Exercice 4:
Liste des cours
label
date
duree
debut
h
Ajout de cours
-----------------------
Ajouter Reset Liste des cookies reçues par le serveur :
Cookie_0 : 0
Cookie_1 : 1
Le serveur a ajouté :
Cookie_2 : 2