TP d’applications web : Cookies

  1. 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.
  2. Installez dans votre application la page login.html. Ajoutez un lien vers cette page dans index.html.
  3. 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.
  4. Déployez l’application.
  5. Saisissez un nom d’utilisateur et soumettez.
  6. Vérifiez la création du cookie dans votre navigateur.
  7. Ajoutez à votre page index.html le lien suivant : <a href="bilan">bilan</a> des emprunts.
  8. Recopiez le servlet Bilan.java de l’archive dans son package fr.ensimag.biblio.servlet.
  9. Analysez le code de ce servlet pour voir comment il recherche et affiche le cookie « utilisateur ».
  10. Allez sur l’URL de ce servlet et vérifiez via la console web de votre navigateur que celui-ci envoie bien le cookie.