Exercice 1 - miageprojet2
CORRIGÉ DES EXERCICES DES CHAPITRES 1 À 4. Corrigé de l'exercice 1.4. L
'exercice nécessite environ une heure de travail. Question 1 : Quelle est la ...
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 :
HYPERLINK "http://java.sun.com/products/jsp/syntax/1.2/syntaxref12.html" 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
SHAPE \* MERGEFORMAT
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 lutilisateur authentifié, proposez différentes façons de faire suivre dans lentê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 :
HYPERLINK "http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/index.html" http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/index.html
http://java.sun.com/developer/technicalArticles/javaserverpages/faster/
Exercice 3 :
Ecrire une jsp en utilisant la JSTL, qui affiche la liste des nombres de 2 à 30 en indiquant pour chaque nombre sil est premier ou pas.
(un nombre est premier sil nest divisible que par 1 et par lui-même)
Ecrire une jsp qui prend en paramètre un nombre et calcule sil est premier ou non
Reprendre a. en remplaçant les valeurs écrites en dur dans le code (2 et 30) par des variables entrées par lutilisateur.
Exercice 4 :
Reprendre lidée de lemploi 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 lajout dune séance de cours et laffichage de la liste des cours et leurs séances du style :
Liste des coursintituléintervenantduréedatesAppli WebLK3h- 02 février 2008
- 31 mars 2008
- 04 avril 2008RéseauxTT2h - 31 mars 2008
- 04 avril 2008
.
Ajouter un coursintituléintervenantduréedate
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
PAGE
PAGE 3
Ajouter
Reset
Liste des cookies reçues par le serveur :
Cookie_0 : 0
Cookie_1 : 1
Le serveur a ajouté :
Cookie_2 : 2