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.