La conjugaison en anglais more english
Établissement ISAMM Classes ème année Licence Les Sessions TP ? J EE Année universitaire Enseignants Makram Mestiri Mohamed Abderrahmen Yamen El Touati Wassim Messaouadi Objectifs Se familiariser avec La création de sessions Se familiariser avec les méthodes HttpSession getSession boolean b void setAttribute String key Object value getLastAccessedTime getMaxInactiveInterval isNew invalidate Con ?gurer le temps d ? inactivité maximal d ? une session dans le descripteur de déploiement Introduction Le besoin de sauvegarder des paramètres tout au long de la navigation de l ? utilisateur dans l ? application Web peut s ? e ?ectuer par plusieurs façons ? Transférer le paramètre qu ? on veut sauvegarder dans la requête à chaque fois qu ? on navigue de page en page ?? Méthode pénible et dans des cas impossible à réaliser Existence de ?chiers HTML ? Les cookies ? Les sessions Sauvegarde de paramètres dans la Session Création d ? une session La création de session se fait par le moyen de deux méthodes HttpSession getSession true de la classe HttpServletRequest renvoie la session courante ou une nouvelle session si aucune session n ? a été créée lors de la navigation e l ? utilisateur sur l ? application Si l ? argument false ? a été passée à la méthode getSession boolean b ou si aucun argument ne lui a été passé la méthode renvoie null si aucune session n ? a été créée Sauvegarde de paramètres dans la Session La sauvegarde de paramètres dans la session se fait par le moyen du couple key value comme pour le cas de passage de paramètres pour l ? objet HttpServletRequest Exemple d ? envoi de sauvegarde de paramètres dans une session session ? ? Envoi de paramètre de type String session setAttribute ? ? nom ? ? ? ? ali ? ? Page C ? Envoi de paramètre de type int session setAttribute ? ? age ? ? ? Envoi de paramètre de type Personne session setAttribute ? ? personne ? ? new Personne ? Exemple de récupération de paramètres dans une page JSP String monNom String session getAttribute ??nom ? int monAge int session getAttribute ??age ? String maPersonne Personne session getAttribute ??personne ? Exercice On se propose dans cet exercice de sauvegarder le login venu d ? un formulaire d ? identi ?cation l ? a ?cher sur plusieurs pages et a ?cher certains attributs de la session utilisateur Pour ce faire ? Créer une page formulaire html ? dans laquelle créer un formulaire avec un champ texte pour le login et un bouton de validation L ? action du formulaire active la Servlet Sauvegarde java ? ? Créer une Servlet Sauvegarde java ? qui crée une session et sauvegarde dans celle ? ci le login de l ? utilisateur Rediriger la requête vers la page page jsp ? ? Créer la page page jsp ? et a ?cher dedans les paramètres suivants o Le nom de l ? utilisateur o true si la session est nouvellement créée
Documents similaires
-
28
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Dec 24, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 30.7kB