Td corrigé Exercice 1 - miageprojet2 pdf

Exercice 1 - miageprojet2

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 ...




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 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 :
 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 s’il est premier ou pas.
(un nombre est premier s’il n’est divisible que par 1 et par lui-même)
Ecrire une jsp qui prend en paramètre un nombre et calcule s’il 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 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 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