TP d’applications web : Cookies
- Récupérez l’archive Manip6.zip. Remarque : les fichiers fournis
supposent que votre application contient un fichier CSS appelé
styles.css ; si ce n’est pas le nom du vôtre,
vous pouvez le renommer ou adapter ces fichiers.
- Installez dans votre application la page
login.html. Ajoutez un lien vers cette page dans index.html.
login.html envoie ses données vers l’URL checkuser : créer le servlet CheckUser associé à cet URL. Il devra :
- appartenir au package
fr.ensimag.biblio.servlet ;
- créer un cookie contenant le nom de l’utilisateur :
Cookie cookie = new Cookie("utilisateur", name);
response.addCookie(cookie);
- afficher un lien retournant vers
index.html.
- Déployez l’application.
- Saisissez un nom d’utilisateur et soumettez.
- Vérifiez la création du cookie dans votre navigateur.
- Ajoutez à votre page
index.html le lien suivant :
<a href="bilan">bilan</a> des emprunts.
- Recopiez le servlet
Bilan.java de l’archive dans
son package fr.ensimag.biblio.servlet.
- Analysez le code de ce servlet pour voir comment il recherche et
affiche le cookie « utilisateur ».
- Allez sur l’URL de ce servlet et vérifiez via la
console web de votre navigateur que celui-ci envoie bien le cookie.